Python 如何将带标签的x值添加到此系列图?

Python 如何将带标签的x值添加到此系列图?,python,matplotlib,graph,series,Python,Matplotlib,Graph,Series,我在用我创建的系列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_valu

我在用我创建的系列
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轴上没有记号):


因此,我的问题是:如何用
索引值中的日期标记x记号(这也是系列
x
中的索引)?

您可以使用提供的方法将标签放在轴上,如下所示:

plt.ylabel(“我的Y标签”)
plt.xlabel(“我的X标签”)
plt.show()

您可以通过以下方式直接设置XTICK:

plt.xticks(x.index, index_values) 

当我运行代码时,它确实会显示带有日期的记号标签。您确定正在使用matplotlib(现在是3.1.1)和pandas(现在是0.25.3)的最新版本吗?好的,这很有趣。刚刚检查-我有matplotlib的3.0.2版和pandas的0.23.4版。我想我应该试着更新一下。谢谢你的帮助!刚刚更新,记号标签现在可见Q是关于x记号,而不是标签。