Matplotlib是一個Python的2D繪圖庫,通過Matplotlib,開發者可以僅需要幾行代碼,便可以生成折線圖,直方圖,條形圖,餅狀圖,散點圖等,
安裝:
如果是用Anaconda,可以通過conda install matplotlib或者通過pip install matplotlib進行安裝,
基本使用:
首先先看以下例子:
import matplotlib.pyplot as plt import numpy as np plt.plot(range(10),[np.random.randint(0,10) for x in range(10)])
那么就會出現以下圖:

其中plot是一個畫圖
的函式,他的引數為plot([x],y,[fmt],data=https://www.cnblogs.com/qshhl/archive/2021/04/13/None,**kwargs),其中fmt可以傳一個字串,用來給這個圖做一些樣式修改的,默認的繪制樣式是b-,也就是藍色物體線條,比如我想將原來的圖的線條改成點狀,那么可以通過以下代碼實作:
import matplotlib.pyplot as plt plt.plot(range(10),[np.random.randint(0,10) for x in range(10)],":")
其中使用:代表點線,是matplotlib的一個縮寫,這些縮寫還有以下的:
除了設定線條的形狀外,我們還可以設定點的顏色,示例代碼如下:
plt.plot([1,2,3,4,5],[1,2,3,4,5],'r') #將顏色線條設定成紅色 plt.plot([1,2,3,4,5],[1,2,3,4,5],color='red') #將顏色設定成紅色 plt.plot([1,2,3,4,5],[1,2,3,4,5],color='#000000') #將顏色設定成純黑色 plt.plot([1,2,3,4,5],[1,2,3,4,5],color=(0,0,0,0)) #將顏色設定成純黑色
給線條設定顏色總體來說有三種方式,第一種是使用顏色名稱(r是red的縮寫)的形式,第二種是使用十六進制的方式,第三種是使用RGB或RGBA的方式,如果使用的是顏色名稱,那么可以和線的形狀寫在同一個字串中,比如使用紅色的五角點,那么可以使用如下的方式實作:
plt.plot([1,2,3,4,5],[1,2,3,4,5],'rp') #將顏色線條設定成紅色
其中可以表示顏色的縮寫字符有如下:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/275681.html
標籤:其他
