python - Matplotlib:避免 X 轴拥塞

标签 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/

最佳答案

我希望我明白你想要什么:为较小的“数据使用”值的“CDF”开发的可视化提供更多空间,对吧?通常,您可以通过将 X 轴刻度从线性更改为对数来实现此目的。前往Plot logarithmic axes with matplotlib in python因为看到了实现这一目标的不同方法。对于您的情况,最简单的可能是将 plot() 替换为 semilogx()

关于python - Matplotlib:避免 X 轴拥塞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28503914/

相关文章:

python - Matplotlib.pyplot.hist() 很慢

python - 有没有办法以交互方式关闭 python `Bokeh` 图中的图例

python - 使用通配符从子进程调用 rm 不会删除文件

python - 使用 libvirt 和 qemu 监控 VM 迁移时出错

python - 如何在python中从csv绘制图形

python - 将 x 轴重合的两个图形叠加

python - 带有分类 X 轴的 Matplotlib 带状图 (fill_ Between)

linux - 如何修复 gnuplot -e "plot ' 文件' u 1 :($2)-1 w l"syntax?

python - 如何知道何时使用 numpy.linalg 而不是 scipy.linalg?

python 请求不适用于来自 apache 和 wsgi 的 https