Python画多个图,python如何画出多个独立的图
1、说明
绘制图表时,Matplotlib模块默认先创建一个画布,然后在画布上显示绘制的图表。
要在画布上绘制多个图表,可以使用subplot()函数将画布分成几个区域,然后在每个区域上绘制不同的图表。
plot()函数的参数是3个整数:
第一个数字表示整个画布被分成几行;
第二个数字表示整个画布被分成几列;
第三个数字表示要在哪个区域绘制图表。地区编号规则是,从左到右,从上到下,从1开始。
2、实例
importmatplotlib.pyplotasplt
#如果值中有汉字,则必须在绘制图表之前添加这两行代码。
PLT . RC params[ font . sans-serif ]=[ Microsoft yahei ]
PLT . RC params[ axes . unicode _ MINUS ]=False
x=[一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月]
y=[50,45,65,76,75,85,55,78,86,89,94,90]
plt.subplot(2,2,1)
plt.pie(y,labels=x,labeldistance=1.1,startangle=90,counterclock=False)
plt.subplot(2,2,2)
#参数width用于设置列的宽度。默认值为0.8。如果设置为1,列将紧密连接;如果设置为大于1的数字,列将相互重叠。
plt.bar(x,y,width=0.5,color=r )
plt.subplot(2,2,3)
#参数color用于设置列的填充颜色。具体数值见下面的描述。
plt.stackplot(x,y,color=r )
plt.subplot(2,2,4)
plt.plot(x,y,color=r ,linestyle=solid ,linewidth=2,marker=o ,markersize=10)
Plt.show()以上是Python如何在画布中绘制多个图表。希望能帮到你!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。