我有这个 Dataframe :
Week Income Fuel ... Extras Total costs Remainder
18-18-218 2000.0 1200.0 ... 122.0 1842.0 158.0
12-12-2012 1750.0 100.0 ... 100.0 820.0 930.0
nan 1786.0 289.0 ... 109.0 1060.0 726.0
我现在拥有的是:
chartdf = pd.DataFrame(chartlist)
chartdf.plot.bar(x="Week", rot=0)
plt.show()
我想说的是
对于我的www.example.com()中的条plot.bar是列“周”,然后x轴到其他列的标题。所以它不是显示3个类别中的9个条,而是显示3个条(周)和9个类别。数据只是虚拟数据,看看它是否有效,这就是为什么日期很奇怪,哈哈。
1条答案
按热度按时间mbyulnm01#
你需要改变你的数据,这样你就可以把周设置为一个索引,并把它从列中删除,然后你从数据的转置中创建图,它会给予你你预期的输出:
作为结果的示例: