Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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 x轴消失_Python_Pandas_Matplotlib_Jupyter Notebook - Fatal编程技术网

Python Matplotlib x轴消失

Python Matplotlib x轴消失,python,pandas,matplotlib,jupyter-notebook,Python,Pandas,Matplotlib,Jupyter Notebook,我正在使用python的matplotlib函数进行实验,得到了一些奇怪的结果,x轴标签从绘图中消失 我正在尝试以下示例,如下所示: 在本例中,x轴显示绘图的年份。 当我试着在自己的Jupyter笔记本上做这些事情时,我得到的是: 代码: yearly_average[-20:].plot(x='year', y='rating', figsize=(15,10), grid=True) 如何解决此问题?让我们将“年平均”数据帧中的“年”列从str或对象数据类型转换为整数。然后,使用熊猫图

我正在使用python的matplotlib函数进行实验,得到了一些奇怪的结果,x轴标签从绘图中消失

我正在尝试以下示例,如下所示:

在本例中,x轴显示绘图的年份。 当我试着在自己的Jupyter笔记本上做这些事情时,我得到的是:

代码:

yearly_average[-20:].plot(x='year', y='rating', figsize=(15,10), grid=True)


如何解决此问题?

让我们将“年平均”数据帧中的“年”列从str或对象数据类型转换为整数。然后,使用熊猫图进行绘图

MVCE:

使用xaxis标签的工作示例,其中数据类型“Year”为整数

df = pd.DataFrame({'Year':[2000,2001,2002,2003,2004,2005],'Value':np.random.randint(1000,5000,6)})

df.plot('Year','Value')

现在,让我们再次将“年”转换为str和测试图

df1 = df.copy()
df1['Year'] = df['Year'].astype(str)
df1.plot('Year','Value')
缺少标签


绘图的设置(代码)是什么?如果没有代码,我们很难找出错误。屏幕截图上显示:
年平均值[-20:]。绘图(x='year',y='rating',figsize=(15,10),grid=True)