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