【发布时间】:2014-04-14 04:53:37
【问题描述】:
我有一个带有正负值的 pandas 数据框,我想将其绘制为条形图。
我想绘制正值“绿色”和负值“红色”(非常原始......哈哈)。
我不确定如何通过 if > 0 'green' else
data = pd.DataFrame([[-15], [10], [8], [-4.5]],
index=['a', 'b', 'c', 'd'],
columns=['values'])
data.plot(kind='barh')
【问题讨论】:
标签: python matplotlib pandas