假设我有一个像这样生成的pandas
结果可能如下所示:
使用seaborn生成箱线图的结果如下:
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 轴值被视为数字而不仅是标签一样。这是否可能?
如果箱线图无法传达有关数据分散性的信息,那么我是否只是看错了图表类型?