当作机器学习或其他研究的时候,我们经常需要画图,今天介绍一下使用python画图的方法 。
我们挑干地说 , 后面附上ipynb的特使代码 。
1,首先我们要创建一个图或者说一个画布figure , 之后的图表都是往这个上面画的;
2,我们要创建“子图”subplot 这个是可以以矩阵的方式创建,比如我们要在画布上创建4个图表,按照2×2矩阵的方式排列我们可以多种方式创建,这个在后面例子里会看到 。总之不用关心具体的子图坐标,系统会自己安排的 。
文章插图
#测试子图绘制
#创建一个画板
x=np.arange(100)#创建一个数列
fig = plt.figure(num=1,figsize=(15,15),dpi=100,facecolor=(0.5,0.5,0.5),edgecolor=(0.5,0.5,0.5),frameon=True)
#plt.subplots(2,2)#创建多个子图
# plt.subplot(221) #表示要创建2×2一共四个子图 , 1表示这4个子图中的第一个
# plt.subplot(222)
# plt.subplot(223)
# plt.subplot(224)
# plt.subplot(2,2,1)#这种写法与上面的写法是相同的意思
# plt.subplot(2,2,2)
# plt.subplot(2,2,3)
# plt.subplot(2,2,4)
# fig.add_subplot(2,2,1)#这种写法是面向对象的方式,本质上是一样的,只是确定在fig上画子图
# fig.add_subplot(2,2,2)
# fig.add_subplot(2,2,3)
# fig.add_subplot(2,2,4)
fig,axes=plt.subplots(2,2)#直接创建2×2的子图一共4个
ax1=axes[0,0];ax2=axes[0,1];ax3=axes[1,0];ax4=axes[1,1]#这里就是将4个子图拆分出来了
ax1.plot(x,x)#在子图1上描画x轴是x y轴也是x
ax2.plot(x,x**2)#在子图2上描画x轴是x y轴是x的平方
ax3.plot(x,-x)#在子图1上描画x轴是x y轴是-x
ax4.plot(x,np.log(x))#在子图1上描画x轴是x y轴是log(x)
【python画图设置字体和大小 python如何画图输入出来】plt.show()
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- Scrivener设置自动备份为ZIP文件
- Nomad建模软件色调映射设置教程
- WPS表格自动添加边框设置教程
- Excel表格自动换行设置技巧
- 新如何利用PPT定制幻灯片背景及颜色效果设置?
- Win7网络访问权限设置教程
- 如何利用Windows画图工具快速调整图片尺寸
- 实现连杆的往复运动
- Windows11显示方向设置指南
- UG10.0设置内切圆半径的操作步骤