2015-02-13 3 views
0

Я использую этот код для построения кумулятивной частоты участка:Matplotlib: Избегайте перегруженность оси X

lot = ocum.plot(x='index', y='cdf', yticks=np.arange(0.0, 1.05, 0.1)) 

plot.set_xlabel("Data usage")` 
plot.set_ylabel("CDF") 

fig = plot.get_figure() 
fig.savefig("overall.png") 

Как это выглядит следующим образом и очень столпились вокруг начальной части. Это связано с распространением моих данных. Как я могу сделать это более понятным? (Загрузки в postimg, потому что у меня нет достаточного количества очков репутации)

http://postimg.org/image/ii5z4czld/

ответ

0

Я надеюсь, что я понял, что вы хотите: дать больше пространства для визуализации развития «КОР» малого «использование данных» ценности, правильно? Как правило, вы достигнете этого, изменив масштаб оси X от линейного до логарифмического. Перейдите к Plot logarithmic axes with matplotlib in python, чтобы увидеть различные способы достижения этого. Самый простой может быть, в вашем случае, заменить plot() на semilogx().

Смежные вопросы