2013-10-02 69 views
11

我想爲熊貓DataFrame對象創建一個簡單的條形圖。但是,圖表上的xtick看起來粒度太細,而如果我將圖表更改爲折線圖,則xtick會進行優化以獲得更好的查看效果。我想知道是否可以將相同的折線圖xtick頻率提供給條形圖?謝謝。熊貓:棒圖xtick頻率

locks.plot(kind='bar',y='SUM') 

編輯

合力情節:enter image description here

+0

你能展示用於比較的圖表,還是提供數據? –

+0

@ Pillip-Cloud我似乎無法發佈圖片與我的聲望在10以下,但這裏是鏈接[鏈接](https://www.dropbox.com/s/jv337zvv1nupupm/bar.png)。 – KLI

+0

你能鏈接到你指的「最佳」線圖嗎? –

回答

20

您可以通過設置只有每n滴答,做這樣的事情減少thicks數量:

n = 10 

ax = locks.plot(kind='bar', y='SUM') 
ticks = ax.xaxis.get_ticklocs() 
ticklabels = [l.get_text() for l in ax.xaxis.get_ticklabels()] 
ax.xaxis.set_ticks(ticks[::n]) 
ax.xaxis.set_ticklabels(ticklabels[::n]) 

ax.figure.show()