【发布时间】:2017-12-02 09:56:52
【问题描述】:
假设我有一个像这样生成的熊猫DataFrame:
df = pd.DataFrame(columns=['x_value', 'y_value'])
for x in [1.0, 3.0, 9.0]:
for _ in range(1000):
df = df.append({'x_value':x, 'y_value':np.random.random()}, ignore_index=True)
结果如下所示:
In: df.head()
Out:
x_value y_value
0 1.0 0.616052
1 3.0 1.406715
2 9.0 8.774720
3 1.0 0.810729
4 3.0 1.309627
使用 seaborn 生成箱线图提供了以下结果:
[In] sns.boxplot(x='x_value', y='y_value', data=df)
[Out]
我想要生成一组间隔开的箱线图,就好像 x 轴值被视为数字,而不仅仅是标签。
这可能吗? 如果箱线图不能做到这一点,我是否只是在查看错误类型的图表来传达有关我的数据分散的信息?
【问题讨论】:
-
是的,我之前看过this的问题,它有助于理解问题,但没有找到解决方案。