要按照分组绘制 pandas 的情节,你可以使用 pandas 的 groupby 方法来对数据进行分组,并使用 matplotlib 或 seaborn 等库来绘制图表。下面是一个示例代码:
import pandas as pd
import matplotlib.pyplot as plt
# 创建示例数据
data = {'Group': ['A', 'B', 'A', 'B', 'A', 'B'],
'Variable': [1, 2, 3, 4, 5, 6],
'Value': [10, 20, 30, 40, 50, 60]}
df = pd.DataFrame(data)
# 按照 Group 列进行分组
grouped = df.groupby('Group')
# 绘制每个分组的情节
for group_name, group_data in grouped:
plt.plot(group_data['Variable'], group_data['Value'], label=group_name)
# 添加图例、坐标轴标签等
plt.legend()
plt.xlabel('Variable')
plt.ylabel('Value')
plt.title('Plot by Group')
# 显示图表
plt.show()
这个示例代码创建了一个包含 Group、Variable 和 Value 列的 DataFrame。然后,使用 groupby 方法按照 Group 列进行分组。接下来,通过迭代每个分组并使用 matplotlib 的 plot 函数绘制每个分组的情节。最后,添加图例、坐标轴标签和标题,并使用 show 函数显示图表。
你可以根据自己的数据和需求进行适当的修改和调整。
上一篇:按照分组的方式添加两列