我有一个包含多个列的数据帧,其中一个列是“Color”。我想做一个股票条形图。例如,如果我有2个红色的对象,5个蓝色的对象和3个黑色的对象。所以在X轴上,我需要所有的颜色,在Y轴上,在1/5,1/2和3/10处。这样的函数是否存在于matplotbit或其他库中?或者我需要先清点股份?
发布于 2021-04-21 22:17:55
举个例子来说明一下:
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()
https://stackoverflow.com/questions/67197505
复制相似问题