蟒蛇 & Matplotlib - 从字符串创建日期刻度

发布于 2024-10-26 22:13:23 字数 160 浏览 4 评论 0原文

我有一个字符串数组,其中包含格式如下的日期:“01/01/09”。我还有一个带有日期值的浮点数数组。

我想获取这些日期并最终将它们显示为图表上的 x 刻度标签。

如何使用浮点数或字符串来标记 matplotlib 图表上 x 轴上的刻度? (使用类似 xticks 的东西)

I have an array of strings which contain dates formatted as such: '01/01/09'. I also have an array of floats with the date values.

I want to take these dates and ultimately display them as x tick labels on my graph.

How do I use the floats or strings to label the ticks on the x-axis on my matplotlib graph? (using something like xticks)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月亮是我掰弯的 2024-11-02 22:13:23

您可以使用 set_xticks 设置刻度数(和值)。您可以使用 set_xticklabels 设置刻度的文本

from matplotlib import pyplot as plt
plt.plot([1,2,3],[3,4,3])
ax = plt.gca()
ax.set_xticks([1,2,3])
ax.set_xticklabels(['1/1','1/2','1/3'])

You set the count (and values) of the ticks using set_xticks. You set the text of the ticks using set_xticklabels

from matplotlib import pyplot as plt
plt.plot([1,2,3],[3,4,3])
ax = plt.gca()
ax.set_xticks([1,2,3])
ax.set_xticklabels(['1/1','1/2','1/3'])
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文