使用pandas绘制分组的条形图可以通过以下步骤实现:
import pandas as pd
import matplotlib.pyplot as plt
data = {'Group': ['A', 'A', 'B', 'B', 'C', 'C'],
'Category': ['X', 'Y', 'X', 'Y', 'X', 'Y'],
'Value': [10, 15, 7, 12, 9, 5]}
df = pd.DataFrame(data)
grouped = df.groupby(['Group', 'Category']).sum().reset_index()
pivot_df = grouped.pivot(index='Group', columns='Category', values='Value')
pivot_df.plot(kind='bar')
plt.xlabel('Group')
plt.ylabel('Value')
plt.title('Grouped Bar Chart')
plt.legend(title='Category')
plt.show()
这样就可以使用pandas从数据帧绘制分组的条形图了。
推荐的腾讯云相关产品:腾讯云数据分析平台(https://cloud.tencent.com/product/dap)可以帮助您进行数据分析和可视化。
领取专属 10元无门槛券
手把手带您无忧上云