import matplotlib.pyplot as plt
1、figure():建立圖表
2、subplot():建立子圖 子圖的序號排序順序是:從左到右,從上到下,逐次增加1
3、在多個表中建立子圖
4、plot():畫函式影象
2、subplot():建立子圖 子圖的序號排序順序是:從左到右,從上到下,逐次增加1
3、在多個表中建立子圖
4、plot():畫函式影象
plt.plot(x,y)
5、sca():選擇子圖
plt.sca(ax1)
6、在一張表中畫多個曲線
for i in
range(1
,5):
plt.plot(x,np.sin(x/i)
)# 畫四條線
7、直方圖:hist() 只要傳入資料。直方圖就會統計資料出現的次數
data=[1
,1,1
,2,2
,2,3
,3,4
,5,5
,6,4
]plt.hist(data)
8、散點圖:scatter()
plt.scatter(x,y,c=
'r',marker=
'o')
# 紅色圓點
9、餅圖:pie()
plt.pie(data,
# 每個餅塊的實際資料,如果大於1,會進行歸一化,計算percentage
explode=
[0.0
,0.0
,0.1],
# 每個餅塊離中心的距離
colors=
['y'
,'r'
,'g'],
# 每個餅塊的顏色,黃紅綠
labels=
['a part'
,'b part'
,'c part'],
# 每個餅塊的標籤
labeldistance=
1.2,
# 每個餅塊標籤到中心的距離
autopct=
'%1.1f%%'
,# 百分比的顯示形式
pctdistance=
0.4,
# 百分比到中心的距離
shadow=
true
,# 每個餅塊是否顯示陰影
startangle=0,
# 預設從x軸正半軸逆時針起
radius=
1# 餅塊的半徑
)
10、圖表的注釋與標識
plt.plot(x,np.sin(x)
,label=
"sin(x)"
)# 先設定乙個label用於顯示圖例
plt.legend(
)# 顯示圖例
11、載入txt檔案並繪圖
data = np.loadtxt(
'1.txt'
,delimiter=
',')
# 載入資料檔案1.txt ,資料間的分隔符為逗號
未完待續。。。 機器學習常用庫基礎 matplotlib相關
一.用法總結 座標圖型別 方法座標圖顯示中文 plt.rcparams font.sans serif simhei plt.rcparams font.serif kaiti plt.rcparams axes.unicode minus false 顯示中文標籤 二維座標圖繪製方法 plt.pl...
Matplotlib學習筆記
在最開始接觸python科學計算的時候,就知道了matplotlib這個繪相簿。個人是比較喜歡這種視覺化的工具,照我看,gui這種理念幾乎是劃時代的。如果說numpy是用來處理資料,那麼matplotlib就是用來展示資料的,抽象的資料,以圖表的形式展示出來,無論是對自己,還是對看到的人,接受起來都...
Matplotlib 簡單學習
import matplotlib as mpl import matplotlib.pyplot as plt 複製 x np.linspace 0,10,100 y np.sin x plt.plot x,y plt.show 複製 噹噹當,結果如下 接下來繪製演示如何繪製多條曲線 cosy n...