Matplotlib:避免X轴拥挤

时间:2015-02-13 16:14:55

标签: python matplotlib plot cumulative-frequency

我正在使用此代码绘制累积频率图:

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/

1 个答案:

答案 0 :(得分:1)

我希望我理解你想要的东西:为CDF"的可视化提供更多空间。开发更小的数据使用"价值观吧?通常,您可以通过将X轴刻度从线性更改为对数来实现此目的。前往Plot logarithmic axes with matplotlib in python寻找不同的方法来实现这一目标。在您的情况下,最简单的可能是将plot()替换为semilogx()