Python 熊猫数据透视表和Matplotlib栏

Python 熊猫数据透视表和Matplotlib栏,python,pandas,matplotlib,Python,Pandas,Matplotlib,我正在尝试使用Matplotlib制作不同颜色的条形图。 到目前为止,我有一个熊猫透视表,如下所示: productType physicalType Chassis 54 Fan 295 Module 154 Power Supply 91 我可以得到一个条形图,但是每个系列的颜色都是一样的。 我如何为不同的系列提供不同的颜

我正在尝试使用Matplotlib制作不同颜色的条形图。 到目前为止,我有一个熊猫透视表,如下所示:

              productType
physicalType             
Chassis                54
Fan                   295
Module                154
Power Supply           91
我可以得到一个条形图,但是每个系列的颜色都是一样的。 我如何为不同的系列提供不同的颜色


谢谢,

一种方法是使用
T
和熊猫图:

df.T.plot.bar()

另一种方法是使用
itertuples

import matplotlib.pyplot as plt
df1 = df.reset_index()
fig, ax = plt.subplots()
for r in df1.itertuples():
    ax.bar(r[0],r[2],label=r[1])

_ = plt.xticks(df1.index,df1.physicalType)

非常感谢,非常有用的例子!