如何在 Python 中向直方图添加特定的 x 刻度线? [复制]

Posted

技术标签:

【中文标题】如何在 Python 中向直方图添加特定的 x 刻度线? [复制]【英文标题】:How can I add specific x tick marks to a histogram in Python? [duplicate] 【发布时间】: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 刻度使用哪些值?

【问题讨论】:

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

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

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

【讨论】:

以上是关于如何在 Python 中向直方图添加特定的 x 刻度线? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 qmake 项目中向 moc 添加特定标志?

如何在 Ember.js 中向 DOM 添加特定元素?

如何在 BouncyCastle 中向 ASN1EncodableVector 添加特定的“密钥”?

如何在SQL中向表中添加“X”行?

如何在 Mac Os X 中向我的可可应用程序的屏幕添加信息

如何在 python 2 中向多部分电子邮件添加正文?