gpt4 book ai didi

python - 箱线图中的自动(晶须敏感)ylim

转载 作者:太空宇宙 更新时间:2023-11-04 09:03:08 25 4
gpt4 key购买 nike

当用 pandas 绘制数据框的列时,例如

  df.boxplot()

yaxis 的自动调整会导致绘图中出现大量未使用的空间。我想知道这是否是因为数据框的点超过了箱线图的须线(但由于某些原因未显示异常值)。如果是这种情况,自动调整 ylim 以便绘图中没有那么多空白空间的好方法是什么?

enter image description here

最佳答案

我认为结合使用 seaborn 风格和 matplotlib 绘制箱线图的方式可以隐藏异常值。

如果我生成一些有偏差的数据

import seaborn as sns
import pandas as pd
import numpy as np

x = pd.DataFrame(np.random.lognormal(size=(100, 6)),
columns=list("abcdef"))

然后在数据框上使用 boxplot 方法,我看到了类似的东西

x.boxplot()

enter image description here

但是如果您更改用于绘制离群值的符号,您会得到

x.boxplot(sym="k.")

enter image description here

或者,您可以使用 seaborn boxplot 函数,它做同样的事情,但有一些漂亮的美学:

sns.boxplot(x)

enter image description here

关于python - 箱线图中的自动(晶须敏感)ylim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23519432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com