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()

 

 

posted @ 2019-02-14 22:37  神不咙哚儿  阅读(330)  评论(0编辑  收藏  举报