我的数据有一个日期时间索引。我对数据进行了重新采样,并希望将其可视化,以便不同的月份都有不同的颜色。这是我的数据
Time Count
2016-08-07 88
2016-08-14 95
2016-08-21 86
2016-08-28 81
2016-09-04 92
2016-09-11 89
2016-09-18 93
2016-09-25 83
2016-10-02 78
2016-10-09 90
2016-10-16 87
2016-10-23 79
2016-10-30 91
2016-11-06 90
2016-11-13 87
2016-11-20 97
2016-11-27 83
2016-12-04 63
如何绘制这些数据以便每个月都有不同的颜色?
根据“属于不同月份的每个条形都具有相同颜色”的要求。您可以在下面的字典中将颜色更改为您喜欢的颜色,然后将这些颜色用于列表理解中。
df['month'] = df.index.to_datetime().month
colors = {8: 'r', 9: 'b', 10: 'g',11: 'y', 12: 'w',}
df['Count'].plot(kind='bar', color=[colors[i] for i in df['month']])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)