【问题标题】:python histogram with log scale on both x and y axes在 x 和 y 轴上具有对数刻度的 python 直方图
【发布时间】:2020-06-20 12:43:52
【问题描述】:

我正在尝试绘制 48103 个正整数列表的直方图,范围从 1 到超过 400,000。如果我使用默认设置,我会得到以下完全无用的情节:

以下问题解释了如何使 x 轴对数: plotting a histogram on a Log scale with Matplotlib

但我认为这还不够。我也需要使y轴对数。

我该怎么做?

谢谢

【问题讨论】:

  • 可以用自己写的代码改变x的比例,然后把x全部改成y
  • “我认为这还不够”。为什么不。您是否尝试过遇到问题?

标签: python histogram


【解决方案1】:

好的,这可行:

plt.hist(data,bins=[1,10,100,1000,10000,100000,1000000])
plt.xscale('log')
plt.yscale('log')
plt.show()```

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-18
    • 1970-01-01
    • 2020-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-05
    • 2011-05-08
    相关资源
    最近更新 更多