matplotlib绘图:⼦图共享坐标轴-⼦图位置调整matplotlib绘图:⼦图共享坐标轴-⼦图位置调整
matplotlib中subplotCreated: Nov 17, 2019 11:27 PM
subplots()⽅法是提供⼦绘图的函数,所以在创建⼦图的同时可以通过shareX, shareY参数来选择书否共享x,y轴plt.subplots_adjuest()⽅法提供了调整⼦图的功能接⼝,可实现⼦图间距的调整
1. 导⼊必要的包
2. 准备数据
3. 开始绘图
import numpy as np
import matplotlib.pyplot as plt
# ⽣成固定随机数组
np.random.seed(0)
# ⽣成随机漫步数据
data = np.random.randn(100).cumsum()
fig, axes = plt.subplots(2,2, sharex=True, sharey=True, figsize=(14,8))
# 通过axes的索引定位绘制图⽚
axes[0,0].plot(data)
axes[0,1].bar(range(len(data)), data, color='k', alpha=0.5)
axes[1,0].scatter(range(len(data)), data)
axes[1,1].plot(data,'c>--')
# 调节⼦图直接的距离
plt.subplots_adjust(wspace=0, hspace=0)
plt.show()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论