【问题标题】:How can I add specific x tick marks to a histogram in Python? [duplicate]如何在 Python 中向直方图添加特定的 x 刻度线? [复制]
【发布时间】:2019-06-16 01:50:09
【问题描述】:

我希望在直方图的 x 轴上添加编辑刻度线,以显示 5 而不是 10 的增量。

#ages is a list of ints

plt.hist(ages, bins=20)
plt.show()

当我运行它时,我得到了我想要的直方图,但是 x 轴刻度/标签从 0 到 80 乘以 10 的倍数,我希望它们显示 5 的倍数。有没有办法手动选择x 刻度使用哪些值?

【问题讨论】:

  • 这有帮助!我能够在那里操作代码并找到我的解决方案。
  • 如果对您有帮助,您可以随时点赞我的评论以表示感谢。
  • 我一定会的!但由于某种原因,我没有看到您的原始评论。另外我不确定为什么这被标记为重复,因为您指示我的问题不是我正在寻找的确切答案,而是朝着正确方向迈出的一步。

标签: python matplotlib histogram data-visualization


【解决方案1】:

这允许选择精确的范围和增量值。 这里我们从零开始,到 85,递增 5。

    plt.xticks(np.arange(0, 85, 5))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-13
    • 1970-01-01
    • 2012-01-28
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 2012-12-07
    相关资源
    最近更新 更多