在熊猫的Matplob lib中更改子图的颜色

时间:2019-01-03 09:07:57

标签: python pandas matplotlib charts jupyter-notebook

我正在尝试使用子图获取条形图,以使每个组具有不同的颜色。在不进行任何特定配置的情况下调用函数时,我可以得到两行颜色不同的行,即

fig, ax = plt.subplots(figsize=(15,7))
ax.set_ylabel("# POSITION RECORD")
df_babi_grouped.plot(ax=ax, x='WEEK_NUMBER', y='MSG_SRC_COUNT')

和结果图表:

enter image description here

但是当我尝试获得相同的图以使用条形而不是线条时,我得到的所有条形都具有相同的颜色。即

fig, ax = plt.subplots(figsize=(15,7))
ax.set_ylabel("# POSITION RECORD")
df_babi_grouped.plot(ax=ax, x='WEEK_NUMBER', y='MSG_SRC_COUNT', kind='bar', color=['r', 'g', 'b'])

结果图表:

enter image description here

0 个答案:

没有答案