[英]How to plot a pandas dataframe?
问题是双重的。
对于所需的图表,您需要数据框索引的x轴名称以及主题作为列。
这需要一个枢纽
df.set_index(['name', 'subject']).marks.unstack(fill_value=0)
subject maths science socail
name
amruth 264 15 0
anirudh 1647 0 0
ankush 313 81 4
anvesh 474 568 5
和随后的情节
df.set_index(['name', 'subject']).marks.unstack(fill_value=0).plot.bar()
以上是一个很好的答案。 但是,由于您是python,pandas和matplotlib的新手,我想我应该分享一个博客文章,我发现它非常擅长于展示matplotlib的基础知识以及如何将其与熊猫结合使用。
希望对你有帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.