我有一个数据透视表,如下所示。我想绘制一个折线图,在x轴上显示带天数的分数,在y轴上显示分数。
我尝试了以下
table = pd.pivot_table(test, values='scores', index='day', columns='month')
chart = table.plot(xticks = index,kind='line', linewidth=3.0)
答案 0 :(得分:0)
当我尝试重现此错误时,出现错误,未定义索引。因为我没有您的数据,所以我不确定这也是您的问题,因此,如果您有其他问题,请说出您的程序正常运行和不正常运行,并向我们提供一些信息。
只需删除xticks = index
部分就可以完成我的工作。所以试试这个:
table = pd.pivot_table(test, values='scores', index='day', columns='month')
chart = table.plot(kind='line', linewidth=3.0)
它将自动将day
列用作x轴,并每月以y值作为分数单独行。