我有一个pandas数据帧,按类别有三个数据点:平均值、最大值、最小值
我想把它们画成平均值是一个点,最大值/最小值是一条线。类似于股票的高/低/收盘图,甚至只是误差线。在
为了便于交谈,假设我的代码看起来像
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()
你可以这样做:
相关问题 更多 >
编程相关推荐