matplotlib畫廊--各種圖形繪圖程式碼
阿新 • • 發佈:2018-12-04
要常看使用matplotlib可製作的各種圖表,請訪問http://matplotlib.org/的示例畫廊。單擊畫廊中的圖表, 就可檢視用於生成圖表的程式碼。
下邊將能夠繪畫的圖表列出,你可以點選網頁進入網頁檢視具體程式碼。
Images |
Contouring and pseudocolor |
Histograms |
Bar charts |
Three-dimensional plotting |
Ellipses |
還有更過圖的樣式,可以上網站參考http://matplotlib.org/
下邊是使用網站程式碼繪製的圖:
網頁上的圖 | 使用程式碼會話的圖 |
上圖繪圖程式碼:
import numpy as np
import matplotlib.pyplot as plt
x1 = np.linspace(0.0, 5.0)
x2 = np.linspace(0.0, 2.0)
y1 = np.cos(2 * np.pi * x1) * np.exp(-x1)
y2 = np.cos(2 * np.pi * x2)
plt.subplot(2, 1, 1)
plt.plot(x1, y1, 'o-')
plt.title('A tale of 2 subplots')
plt.ylabel('Damped oscillation')
plt.subplot(2, 1, 2)
plt.plot(x2, y2, '.-')
plt.xlabel('time (s)')
plt.ylabel('Undamped')
plt.show()