我有一个pandas数据框,按类别三个数据点:mean,max,min .
我想绘制这些,使得均值是一个点,最大/最小值是一条线 . 类似于股票中的高/低/收盘图,甚至只是误差线 .
为了对话,假设我的代码看起来像
df = pd.DataFrame({'day': ['M', 'T', 'W', 'F'],
'foo' : [1,2,3,4],
'foo_max' : [5,5,6,7],
'foo_min' : [0,1,1,1]})
sns.stripplot(df.day, df.foo, color='black')
plt.show()
1 回答
你可以这样做: