Python 如何从数据框制作分组条形图

Python 如何从数据框制作分组条形图,python,pandas,matplotlib,bar-chart,Python,Pandas,Matplotlib,Bar Chart,如何使用pyplot打印此数据帧: Team Boys Girls 0 Sharks 5 5 1 Lions 3 7 data = {'Team': ['Sharks', 'Lions'], 'Boys': [5, 5], 'Girls': [5, 6] } df = pd.DataFrame(data) 这样我就可以得出这样的结论,每个队有两个小节,表示男孩/女孩。 pyplot似乎是一个混乱的过

如何使用pyplot打印此数据帧:

          Team   Boys  Girls
0        Sharks    5       5
1         Lions    3       7

data = {'Team': ['Sharks', 'Lions'], 'Boys': [5, 5], 'Girls': [5, 6] }
df = pd.DataFrame(data)
这样我就可以得出这样的结论,每个队有两个小节,表示男孩/女孩。

pyplot似乎是一个混乱的过程,因此如果有更简单的方法,我会全神贯注。

您可以使用
rot=0
旋转XTICK

df.set_index('Team').plot.bar(rot = 0)
plt.show()

df.set_index('Team').plot.bar()
我在搜索栏中键入
[python]grouped bar
并单击第一个结果,发现了重复的问题