來自:https://www.linuxmi.com/matplotlib-yangshi.html
import matplotlib.pyplot as plt
import numpy as np
#我們的數據
x = np.array([1,2,3])
#用三種顏色繪製三行
plt.plot(x, 'y')
plt.plot(x+1, 'm')
plt.plot(x+2, 'c')
#顯示圖形
plt.show()
控制線條樣式
在上面的示例中我們看到的線條,只是沒有任何點或破折號的線條,在Matplotlib中,您還可以使用不同的線條樣式。
import matplotlib.pyplot as plt
import numpy as np
#我們的數據
x = np.array([1,2,3])
#用三種顏色繪製三行
plt.plot(x, '--', x+1, '-.', x+2, ':',x+3,'-')
#顯示圖形
plt.show()
現在,您可以看到在plot函數中我們使用了線條。
如果您運行完整的代碼,結果如下。
Matplotlib中有不同的線條,以下是Matplotlib線條表。
控制標記樣式
Matplotlib為標記提供了許多自定義選項。
import matplotlib.pyplot as plt
import numpy as np
#我們的數據
x = np.array([1,2,3])
#繪圖標記
plt.plot(x, 'x', x+0.7, 'o', x+1, 'D', x+1.5, '^', x+2, 's')
#顯示圖形
plt.show()
如果運行代碼,則將得到如下結果。
您可以在Matplotlib中使用不同的標記樣式,我們在此表中僅列舉了其中一些。
標記縮寫標記樣式.點標記,像素標記o圓圈標記v三角向下_水平線|垂直線d薄鑽石D鑽石標記+加號標記如果覺得本文有用,請分享至您的朋友圈吧!
長按或掃描下面的二維碼關注Linux公社
關注Linux公社,添加「星標」
每天獲取技術乾貨,讓我們一起成長
合作聯繫微信:linuxgs