用python画简单的图形,用python画简笔画
1.matplotlib包
pip installmatplotlib或者直接选用水蟒作为解释器
2.直线
将matplotlib.pyplot导入为pltx=[0,1]y=[0,1]plt.figure()plt.plot(x,y)plt.show()
2.饼图馅饼
将matplotlib.pyplot导入为pltlabels=青蛙,猪,狗,原木 sizes=,20,45,10colors=黄绿色,金色,亮天蓝色,亮珊瑚 explode=0,0.1,0.0 PLT。饼图(大小,爆炸=爆炸,标签=标签,颜色=颜色,自动投影= % 1.1f % % ,阴影=真实,起始角度=50)。轴(“等于”)PLT。显示()
3.叠加与子图
在情节中写入多个横纵轴关系。
plt.plot(t,t,-,t,t**2, bs ,t,t**3)
4.标注及特殊符号
导入numpy作为NP导入matplotlib。py绘图为PLT x1=NP。linspace(0.0,10.0)y1=0.75 * x1 x2=NP。linspace(10.0,15.0)y2=7.5 * 3-1.5 * x2x 3=NP。linspace(0.0,10.0)y3=np.linspace(7.5,7.5)x4=np.linspace(10.0,10.0)y4创建绘图对象plt.plot(x1,y1, k ,线宽=1) #在当前绘图对象绘图(十轴,Y轴,线宽度)plt.plot(x3,y3, k -,线宽=1)plt.plot(x4,y4, k -,线宽=1) plt.plot(x2,y2, k ,线宽=1) #在当前绘图对象绘图(十轴,Y轴,线宽度)plt.ylim(0,12)plt.xlim(0,25)plt.xticks([10,15],( T ,r $ \ mathrm { T } _ p $ )#隐藏刻度plt.yticks([])#隐藏刻度# ax=PLT。GCA()# ax。棘刺[右].set_color(无)#去掉上边框#ax.spines[top].set_color(无)#去掉右边框plt.text(-1.2,7.7,r$\mathrm{j}_i^{t}$,fontsize=15,style=斜体,水平对齐=居中,垂直对齐=居中)plt。text(25,-1,r$\mathrm{Time}$ ,fontsize=15,style=italic ,horizontalalignment=center ,vertical alignment= center )PLT。text(-1.5,12,r $ \ mathrm { j } _ I \ \ mathrm { level } $ ,fontsize=15,style= italic ,水平对齐
这图是论文中的,自己通过大蟒画的,标注很随意,字体也没能去调整。
5.堆叠柱状图
导入matplotlib。py绘图为pltimport numpy为npn=4c HP _ power=(7,10,10,10)grid=(0,2,6,5)ind=NP。arange(n)width=0.35 x=[0,1,2,3]y=[7,12,16,15]p2=plt.bar(ind,chp_power,width,color=#34B4C2 ,bottom=grid)p1=plt.bar(ind,grid
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。