本文是中國大學mooc中北京理工大學的python系列專題講座的python數據分析與展示的筆記
Matplotlib庫的使用
使用:matplotlib.pyplot是繪製各類可視化的圖形命令子庫,相當於快捷方式
引入庫文件:
import matplotlib.pyplot as plt
示例:
import matplotlib.pyplot as plt #引入pyplot
plt.plot([4,2,1,7,3,6,9,5,4]) #使用援助設置點
plt.ylabel("example") #添加點
plt.show() #展示圖片
說明:plt.plot()只有一個數組或者列表的時候,參數被當做y軸,x軸以索引自動生成
pyplot的繪圖區域:
使用:plt.subplot(nrows,ncols,plot_numbers)
import numpy as np
import matplotlib.pyplot as plt
def f(t):
return np.exp(-t)*np.cos(2*np.pi*t)
#創建不同的參數
a = np.arange(0.0,5,0.02)
b = np.arange(0.0,10.0,0.04)
#subplot的參數(2,1,1) 代表2行1列 放在第一列
plt.subplot(2,1,1)
plt.plot(a,f(a))
#放在第二列
plt.subplot(212)
plt.plot(b,f(b))
plt.show()
pyplot的plot()函數:
plt.plot(x,y,format_string(格式字符串),**kw)
x 可選,x軸數據,列表或者數組
y 必選,數據同x軸
format_string 可選,控制曲線的格式字符串
注:當繪製多條曲線的時候 各曲線的x數據不能省略
示例:
“`
import matplotlib.pyplot as plt
import numpy as np
a = np.arange(10)
plt.plot(a,a*1, a,a*2, a,a*1.5, a,a*3.0)
plt.show()
“`