2013-10-02 21 views
11

pandas DataFrame nesnesi için basit bir çubuk grafik oluşturmak istiyorum. Bununla birlikte, grafikteki xtick çok ayrıntılı görünmektedir, eğer grafiği çizgi grafiğe değiştirirsem, xtick daha iyi görüntüleme için optimize edilir. Aynı çizgi grafik xtick frekansını çubuk grafiğe getirebilir miyim diye merak ediyordum? Teşekkürler.Pandalar: çubuk arsa xtick frekansı

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

DÜZENLEME

Sonuç arsa: Sen gibi bir şey, sadece her n kene ayarlayarak yaparak thicks sayısını azaltabilir enter image description here

+0

göstermek Can Karşılaştırma yapmak ya da veri sağlamak için? –

+0

@ Pillip-Cloud 10 yaşın altındaki itibarımla resim yayınlayamıyorum ama işte link [link] (https://www.dropbox.com/s/jv337zvv1nupupm/bar.png). – KLI

+0

Size atıfta bulunduğunuz "en uygun" çizgi grafiğe bağlantı verebilir misiniz? –

cevap

20

:

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()