Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 向简单matplotlib图表添加文本标签_Python_Matplotlib - Fatal编程技术网

Python 向简单matplotlib图表添加文本标签

Python 向简单matplotlib图表添加文本标签,python,matplotlib,Python,Matplotlib,我正在尝试将文本标签添加到一个简单的matplotlib图表中,但我所做的任何尝试都无效 plt.plot(SpringLikes) plt.xlabel("Event") labels=("SpringThemes") plt.ylabel("No. of Likes") plt.show() 这是一个简单的情节#的FB喜欢每一个事件。我希望X轴上的记号是这些事件的名称,这些事件已从pandasDataframe保存到变量SpringThemes中 知道为什么不在x轴上将主题显示为记号标签

我正在尝试将文本标签添加到一个简单的
matplotlib
图表中,但我所做的任何尝试都无效

plt.plot(SpringLikes)
plt.xlabel("Event")
labels=("SpringThemes")
plt.ylabel("No. of Likes")
plt.show()

这是一个简单的情节#的FB喜欢每一个事件。我希望X轴上的记号是这些事件的名称,这些事件已从
pandas
Dataframe保存到变量
SpringThemes


知道为什么不在x轴上将主题显示为记号标签吗?

例如,假设您有一个x轴列表:

x = [1,2,3,4]
可以按如下方式在其上添加记号:

plt.xticks([Game 1, Game 2, Game 3,Game 4])

因此,更改x轴标签。

仅供参考,仅定义局部变量“标签”不会影响绘图。您在这里编写
任何变量\u name=(“SpringThemes”)
在功能上都是一样的。那么,我如何在变量“SpringThemes”中获取文本对象并使用它来标记x轴上的记号呢?我认为这对我没有帮助。我不是要为图表创建标题,而是要将x轴上的刻度重新标记为事件本身(即“第1场、第2场、第3场等)。我将事件名称存储在一个名为“SpringThemes”的变量中,“但我不知道如何用该变量中的文本替换x轴上的通用数字。你应该在你的问题上说明这一点,并提供完整的代码。检查我的答案。希望它能帮助你:-)非常有用!还有一件事:我希望能够使用SpringThemes变量生成这些标签。但是当我添加plt.xtics[(SpringThemes)]行时,我得到一个错误,说“tuple object not callable.”我知道这是一个愚蠢的/新的问题,但是我如何才能让绘图使用SpringThemes变量中的文本来标记x记号?这是不可能的,因为你需要在每个数字上加上记号,假设你有4个数字,然后你需要添加四个记号,正如你所看到的。