我试图从使用透视csv文件创建的数据框中绘制图形。在使用xticks进行绘图时,我尝试将索引“月”作为x轴
(ax = df.plot(xticks=df.index)
ylab = ax.set_ylabel('Device sold')
但是每次执行代码后都会出现一个错误:
f'units: {x!r}') from e matplotlib.units.ConversionError: Failed to convert value(s) to axis units: Index(['April', 'August', 'February', 'January', 'July', 'June', 'March', 'May'], dtype='object', name='Month')
我试图绘制以上代码的数据如下: