【发布时间】:2017-05-28 10:38:57
【问题描述】:
error Months Year
0 15.198688 Jan 2011.0
1 13.793969 Jan_Feb 2011.0
2 15.171848 Jan_Mar 2011.0
3 5.779007 Jan_Apr 2011.0
4 1.615044 Jan_May 2011.0
5 1.536096 Jan_Jun 2011.0
6 1.159742 Jan_Jul 2011.0
0 1.697396 Jan 2012.0
1 5.149847 Jan_Feb 2012.0
2 0.876639 Jan_Mar 2012.0
3 1.865001 Jan_Apr 2012.0
4 0.333077 Jan_May 2012.0
5 2.056728 Jan_Jun 2012.0
0 9.676028 Jan 2013.0
1 3.919200 Jan_Feb 2013.0
2 4.171534 Jan_Mar 2013.0
3 2.318090 Jan_Apr 2013.0
4 0.786901 Jan_May 2013.0
5 0.936041 Jan_Jun 2013.0
6 0.115029 Jan_Jul 2013.0
有没有办法绘制上面的 pandas 数据框,以便该图有 3 行(3 个独特年份中的每一行)。 Y 轴有“错误”列,X 轴显示月份。传说应该是3年:2011、2012、2013
对于 X 轴,如果月份是 'Jan_Feb',则标签应该只是说 'Feb'。如果月份为“Jan”,则标签应为“Jan”
我尝试了 df.plot(),但它将所有内容都绘制在一个图中
【问题讨论】:
-
您可以使用
groupby来完成。看到这个previous SO question