【发布时间】:2014-02-16 19:32:31
【问题描述】:
我需要创建一个包含大量(10 个左右)类别的堆积条形图。问题是 Pandas 最多只能为 7 个不同的类别提供颜色。它将剩余的颜色设置为蓝色。如何确保每个类别都有唯一的颜色?
例子:
df = pd.DataFrame(np.abs(np.random.randn(10,10)),columns=['A','B','C','D','E','F','G','H','I','J'], index=range(10))
df.plot(kind='bar',stacked=True,figsize=(20,10))
生成一个条形图,其中 H、I 和 J 没有被赋予唯一的颜色。
【问题讨论】:
标签: python matplotlib pandas bar-chart legend