pyplot入門

plt畫圖

整體思想,先使用fig = plt.figure(),ax=fig.add_subplot()建立圖片,畫好圖以後,用ax.set_xxx來設置各項參數svg

設置子圖之間的間距

plt.subplots_adjust(wspace, hspace):參數分別表明水平間距和豎直間距函數

設置x軸座標及範圍

set_xticks:刻度值的顯示值spa

set_xticklabels:將任意標籤轉換爲x軸標籤code

set_xlim:只顯示某一部分的時候使用對象

ax.set_xticks(range(0,1001,250))
ax.set_xticklabels(['one','two','three','four','five'],rotation=30,fontsize='small')

一樣y軸同理索引

設置title,label

set_title:設置圖片titlethree

set_xlabel:設置x軸的名稱圖片

fig = plt.figure()
ax = fig.add_subplot(1,1,1)
ax.plot(randn(1000).cumsum(),'k-')
ax.set_xticks(range(0,1001,250))
ax.set_xticklabels(['one','two','three','four','five'],rotation=30,fontsize='small')
ax.set_xlabel('stage')
plt.show()

添加圖例

在畫圖的時候傳入label,在添加圖例的時候用legend就行了pandas

ax.plot(randn(1000).cumsum(),'k-',label='one')
ax.plot(randn(1000).cumsum(),'g--',label='two')
ax.plot(randn(1000).cumsum(),'r-',label='three')
ax.legend(loc='best')

添加註釋

註釋能夠經過text,arrow,annotate等函數添加it

保存圖片到文件

plt.savefig('a.svg')

pandas當中的plot

Series.plot繪圖參數

label:用於圖例的標籤

ax:繪製的畫布

style:風格,包括顏色和線型

alpha:不透明度,0-1

kind:'line','bar','barh','kde'

logy:對y軸作對數

use_index:將對象的索引用做刻度標籤

rot:旋轉刻度標籤(0-360)

xticks:用做x軸刻度的值

yticks:用做y刻度的值

xlim,ylim:x,y軸界限

grid:顯示網格線

DataFrame.plot參數

subplots:將各個dataframe列繪製到單獨的subplot中

sharex,sharey:若是subplots爲true,共用一個x軸,或y軸

figsize:圖像大小

title:名稱

legend:添加圖例,默認爲true

sort_columns:以字母表順序繪製各列

相關文章
相關標籤/搜索