matplotlib入门
Matplotlib库效果图以及绘制方法:https://matplotlib.org/gallery.html
Matplotlib库由各种可视化类构成,内部结构复杂,受Matlab启发。
matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式。
1 import matplotlib.pyplot as plt 2 plt.plot([2,5,1,5,6,4]) 3 plt.ylabel('abc') 4 plt.savefig('test',dpi=600) #png文件 5 plt.show() 6 #plt.savefig()将输出图形存储为文件,默认png格式,可以通过dpi修改质量。 7 #dpi指的是每英寸空间中包含的点的质量
1 import matplotlib.pyplot as plt 2 plt.plot([0,4,6,8,9],[3,2,4,5,8]) 3 plt.ylabel('abc') 4 plt.axis([-1,10,0,10]) 5 plt.show() 6 #plt.plot(x,y)当有两个以上参数时,按照X轴Y轴顺序绘制数据点。 7 #plt.axis()用来规定X,Y轴坐标范围,前两个数为X轴的,后两个数为Y轴的。
pyplot的绘图区域
plt.subplot(nrows,ncols,plot_number)#nrows指规定的绘图区域行数,ncols指的列数,plot_number指定当前编辑区域
plt.subplot可以在全局绘图区域中创建一个分区体系,并定位到一个子绘图区域。
1 import numpy as np 2 import matplotlib.pyplot as plt 3 4 def f(t): 5 return np.exp(-t)*np.cos(2*np.pi*t) 6 7 a=np.arange(0.0,5.0,0.02) 8 9 plt.subplot(221) 10 plt.plot(a,f(a)) 11 12 plt.subplot(2,1,2) 13 plt.plot(a,np.cos(2*np.pi*t2),'r--') 14 plt.show()