在使用Groupby完成的框图上显示子图的标题,可以通过matplotlib库来实现。具体步骤如下:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({'Category': ['A', 'A', 'B', 'B', 'C', 'C'],
'Value': [1, 2, 3, 4, 5, 6]})
grouped = df.groupby('Category')
fig, ax = plt.subplots()
for name, group in grouped:
ax.plot(group['Value'], label=name)
ax.set_title('Grouped Data')
ax.legend()
plt.show()
在上述代码中,我们首先创建了一个包含Category和Value两列的DataFrame,并使用Groupby函数按照Category进行分组。然后,我们创建了一个Figure对象和一个包含子图的Axes对象。接下来,我们遍历分组后的数据,为每个子图添加标题,并使用plot函数绘制折线图。最后,使用set_title函数设置整个图形的标题,并使用legend函数添加图例。最后,使用plt.show()函数显示图形。
这是一个简单的示例,你可以根据实际需求进行修改和扩展。关于matplotlib库的更多信息和用法,请参考腾讯云的产品介绍链接:matplotlib产品介绍
领取专属 10元无门槛券
手把手带您无忧上云