将每个条形图的颜色设置为3个组

时间:2017-08-05 09:19:19

标签: python pandas matplotlib bar-chart

我的数据框有一个带日期的索引,它们是3组。我想让Bar 1使用绿色,下一个栏是红色,下一个是黄色。然后重复下一组三个,我只想要日期,而不是时间。

fig, ax = plt.subplots(figsize=(10,5))
df_merged_dates['Percent_move'].plot(kind='bar', color= 'r')
plt.show()

screen shot of bar chart

1 个答案:

答案 0 :(得分:1)

你试试:

df_merged_dates['Percent_move'].plot(kind='bar', color=['green','red', 'yellow'])