【发布时间】:2020-01-04 11:02:08
【问题描述】:
我在用我创建的系列x 中的索引值标记图表的 x 刻度时遇到问题。下面是代码
import matplotlib.pyplot as plt
import pandas as pd
x = pd.Series([421, 122, 275, 847, 175])
index_values = ['2014-01-01', '2014-01-02', '2014-01-03', '2014-01-04',
'2014-01-05']
x.index = index_values
x.plot()
plt.show()
这是返回的图形(x 轴上没有刻度):
所以我的问题是:如何用index_values 中的日期标记x 刻度(这也是系列x 中的索引)?
【问题讨论】:
-
当我运行您的代码时,它会显示带有日期的刻度标签。你确定你正在使用最新版本的 matplotlib(现在 3.1.1)和 pandas(现在 0.25.3)吗?
-
好的,这很有趣。刚刚检查过 - 我有 3.0.2 版的 matplotlib 和 0.23.4 版的熊猫。我想我应该尝试更新它们。感谢您的帮助!
-
刚刚更新,刻度标签现在可见
标签: python matplotlib graph series