Matplotlib:避免 X 轴拥塞

Matplotlib: Avoid congestion in X axis

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

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/

我希望我理解你想要的:为较小的 "data usage" 值提供更多 space 的 "CDF" 发展的可视化,对吗?通常,您可以通过将 X 轴刻度从线性更改为对数来实现此目的。前往 Plot logarithmic axes with matplotlib in python 查看实现该目标的不同方法。在您的情况下,最简单的方法可能是将 plot() 替换为 semilogx().