股票条形图

时间:2021-04-21 14:06:02

标签: python matplotlib

我有一个包含多列的数据框,其中之一是“颜色”。我想建立一个股票的条形图。 例如,如果我有 2 个红色物体,5 个蓝色物体和 3 个黑色物体。所以在 X 轴上我需要所有的颜色,在 Y 轴上的 1/5、1/2 和 3/10。 matplotbit 或其他库中是否存在这样的函数?或者我需要先计算份额?

1 个答案:

答案 0 :(得分:1)

举个例子说明一下:

df = pd.DataFrame({
    'fruit': 'apple apple apricot banana banana'.split(),
    'color': 'green red orange yellow green'.split(),
})

df['color'].value_counts(normalize=True).plot.bar()
相关问题