Python 创建带有两列的条形图

Python 创建带有两列的条形图,python,pandas,bar-chart,Python,Pandas,Bar Chart,我有一个dataframe,它包括两列,分别是产品名称和卡路里 Item Calories Beer 200 Hamburger 320 我想创建一个条形图,显示产品和每种产品的卡路里,但我希望条形图的颜色相同 df2 = df.groupby(['Item'])['Calories'].mean() df2.plot.bar()[enter image description here][1] 卡路里按产品=df.groupby(['Item'

我有一个dataframe,它包括两列,分别是产品名称和卡路里

Item         Calories
Beer           200
Hamburger      320
我想创建一个条形图,显示产品和每种产品的卡路里,但我希望条形图的颜色相同

df2 = df.groupby(['Item'])['Calories'].mean()
df2.plot.bar()[enter image description here][1]

卡路里按产品=df.groupby(['Item'])['carries'].mean()


卡路里副产品.绘图.条形图(color='blue')

df.plot(kind='bar')
不起作用吗?你只需给它输入一个定制颜色的向量hanks@yatu。我有点笨。我刚刚更改了代码,得到了我期望的结果:tocalories_by_product=df.groupby(['Item'])['carries'].mean()carries_by_product.plot.bar(color='blue');棘手的事情是定制颜色,也就是说,如果你想要一个特定的颜色或颜色图的酒吧。但是默认情况下它们都是相同的颜色