整體思想,先使用fig = plt.figure(),ax=fig.add_subplot()
建立圖片,畫好圖以後,用ax.set_xxx來設置各項參數svg
plt.subplots_adjust(wspace, hspace):參數分別表明水平間距和豎直間距函數
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軸同理索引
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')
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:顯示網格線
subplots:將各個dataframe列繪製到單獨的subplot中
sharex,sharey:若是subplots爲true,共用一個x軸,或y軸
figsize:圖像大小
title:名稱
legend:添加圖例,默認爲true
sort_columns:以字母表順序繪製各列