【发布时间】:2017-01-07 04:08:27
【问题描述】:
我有一个 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()
【问题讨论】:
-
使用高/低//打开/关闭和修改数据,移除多余的数据点。
-
不确定我是否关注@Merlin,代码会是什么样子?
标签: python pandas data-visualization seaborn