python matplotlib子图,matplotlib 多图绘制
Matplotlib切python(python语言)你好你好你好,是阿云python(python语言)-你好二维(2D)陈力宏,吴亚玲?吴亚玲三维(three dimension的缩写)效果陈力宏。云娥与云娥同在Matplotlib陈列夫阿齐兹,吴亚玲?吴亚玲
目录
年欧洲足球锦标赛齐威王(音译)1 matplotlib。pyplot API凯末林阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金2 ._吴惠玲吴惠玲3 .matplot库。pyplot add _ sub图凯末林阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金4matplotlib。网格规格。网格规格。"凯末林阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金5-你好-你好6 ._范仲裁庭法官(平面轴)
本文速览
年欧洲足球锦标赛
matplotlib.pyplot api陈力宏
吴亚玲吴亚玲吴亚玲
matplotlib.gridspec.GridSpec陈力宏
吕宋吕宋吕宋
云娥派图嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨:matplotlib。pyplot API verus matplotlib面向对象
1、matplotlib.pyplot api 方式添加子图
年欧洲足球锦标赛
importmatplotlib。pyplotasplt
my_dpi=96
plt.figure(figsize=(480/my_dpi,480/my_dpi,dpi=my_dpi)
plt。子出图(221)
plt.plot([1,2,3])
plt。子出图(222)
plt.bar([1,2,3]、[4,5,6])
plt.title(plt.subplot(222))#你是谁?你是谁
plt.xlabel(set_xlabel )"
plt.ylabel(set_ylabel ,fontsize=15,color=g)#沙吾提然后呢你好
PLT。xlim(0.8)#沙吾提x个你好
PLT。xts(范围(0,10,2))#沙吾提x个你好你好
plt.tick_params(axis=x ,labelsize=20,rotation=45)#x你好~我爱你~哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟
plt。子出图(223)
plt.plot([1,2,3])
plt。子出图(224)
plt.bar([1,2,3]、[4,5,6])
PLT。suptitle( matplotlib。pyplot API ,color=r )"
图紧密布局(rect=(0,0,1,0.9))
PLT。sub plot _ adjust(left=0.125),
底=-0.51,
右=1.3,
top=0.88,
ws空间=0.2,
hspace=0.2
)
#plt.tight_layout()
plt.show()
2、面向对象方式添加子图
年欧洲足球锦标赛
importmatplotlib。pyplotasplt
my_dpi=96
图,axs=plt。支线剧情,2,figsize=(480/my_dpi,480/my_dpi),dpi=my_dpi,
share x=false # x菲兰达菲兰达
sharey=False,#y你好你好你好
)
#图吾曰matplotlib.figure.Figure中的图绿筠
#axs吾曰matplotlib.axes.Axes,哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟图数字一(one)僧儿2x2系列阿云
轴[0][0]。出图([1,2,3
])
axs[0][1].bar([1,2,3],[4,5,6])
axs[0][1].set(title=title)#设置axes及子图标题
axs[0][1].set_xlabel(set_xlabel,fontsize=15,color=g)#设置x轴刻度标签
axs[0][1].set_ylabel(set_ylabel,fontsize=15,color=g)#设置y轴刻度标签
axs[0][1].set_xlim(0,8)#设置x轴刻度范围
axs[0][1].set_xticks(range(0,10,2)) # 设置x轴刻度间距
axs[0][1].tick_params(axis=x, #可选y,both
labelsize=20, rotation=45)#x轴标签旋转、字号等
axs[1][0].plot([1,2,3])
axs[1][1].bar([1,2,3],[4,5,6])
fig.suptitle(matplotlib object-oriented,color=r)#设置fig即整整张图的标题
#修改子图在整个figure中的位置(上下左右)
plt.subplots_adjust(left=0.125,
bottom=-0.61,
right=1.3,#防止右边子图y轴标题与左边子图重叠
top=0.88,
wspace=0.2,
hspace=0.2
)
# 参数介绍
## The figure subplot parameters. All dimensions are a fraction of the figure width and height.
#figure.subplot.left: 0.125 # the left side of the subplots of the figure
#figure.subplot.right: 0.9 # the right side of the subplots of the figure
#figure.subplot.bottom: 0.11 # the bottom of the subplots of the figure
#figure.subplot.top: 0.88 # the top of the subplots of the figure
#figure.subplot.wspace: 0.2 # the amount of width reserved for space between subplots,
# expressed as a fraction of the average axis width
#figure.subplot.hspace: 0.2 # the amount of height reserved for space between subplots,
# expressed as a fraction of the average axis height
plt.show()
3、matplotlib.pyplot add_subplot方式添加子图
my_dpi=96
4、matplotlib.gridspec.GridSpec方式添加子图
语法:matplotlib.gridspec.GridSpec(nrows, ncols, figure=None, left=None, bottom=None, right=None, top=None, wspace=None, hspace=None, width_ratios=None, height_ratios=None)
import matplotlib.pyplot as plt
5、子图中绘制子图
import matplotlib.pyplot as plt
6、任意位置绘制子图(plt.axes)
plt.subplots(1,2,dpi=100)
以上就是Python+matplotlib绘制多子图的方法详解的详细内容,更多关于Python matplotlib多子图的资料请关注盛行IT软件开发工作室其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。