【发布时间】:2022-08-20 00:34:44
【问题描述】:
我正在使用groupby() 并绘制每个组。我有一个数据框:
每个组具有相同的“正常”值
id date value normal
1 5.2 20 200
1 5.4 100 200
1 6.9 30 200
2 2.4 20 500
2 3.4 100 500
我想绘制每个组的日期和值列(对于 x、y 轴)并添加与组相对应的正常值的 axhline。我试过了:
ax = sns.scatterplot(\"date\", \"value\", data = data)
grouped = data.groupby(\'id\')
normal_val= grouped[\'normal\']
plt.axhline(normal_val,c=\'red\', ls=\':\') #===> THIS LINE
plt.show()
但不起作用。希望有人能帮忙!谢谢
标签: python pandas dataframe matplotlib seaborn