1.Matplotlib基礎用法,.figure的用法

0 引言

Matplotlib 是個很好的繪圖包,有時候數據分析時,繪圖顯示會更簡潔明瞭,機器學習和深度學習完成後也需要繪製訓練結果圖,總的來說,這個繪圖包用起來還是很方便,很有效果的,什麼散點圖,曲線圖,直方圖,3D圖等。

1 基礎用法

繪製一條最基本的直線圖

import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-1,1,100) # 從-1到1生成100個點
y = 2*x +1
plt.plot(x,y)
plt.show()

2 figure 圖像

通過 .figure 也能繪製曲線

import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-1,1,100)
y1 = 2*x +1
y2 = x**2

plt.figure()
plt.plot(x,y1)

plt.figure()
plt.plot(x,y2)

plt.show()

圖像大小,也可以在 .figure中的參數figsize設置尺寸大小

x = np.linspace(-1,1,100)
y1 = 2*x +1
y2 = x**2

plt.figure()
plt.plot(x,y1)

plt.figure(figsize=(8,5))
plt.plot(x,y2)

plt.show()

也可以把直線和曲線放在一個圖中,.plot 可以自定義線的風格

plt.plot(x,y1,color='red',linewidth=1.0,linestyle='--')
plt.plot(x,y2,color='blue',linewidth=5.0,linestyle='-')
plt.show()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章