gpt4 book ai didi

python-3.x - sns.distplot 正在为唯一的正变量绘制负值

转载 作者:行者123 更新时间:2023-12-04 12:18:43 25 4
gpt4 key购买 nike

您好,我正在尝试使用 sns.distplot 函数在 Python 中绘制变量的分布。

例如,我创建变量 x 作为随机变量,只有正值。

import pandas as pd
x = np.random.random(100)

然后我使用 sns.distplot 函数,我得到下图:
enter image description here

正如您所看到的,似乎存在负值 (-0.25)。我通过执行以下操作检查是否存在负值:
x < 0
>>> array([False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False, False], dtype=bool)

我不明白为什么 x 在图中似乎有负值。有谁知道为什么会这样?我试着看看我是否找到了关于 sns.ditplot 函数的更多规范,但我找不到任何启发我的东西。

谢谢!

最佳答案

正如您所看到的,该图只有从零开始的值。如果不想在图中看到负值,可以设置 xlim 参数。

import seaborn as sns
import numpy as np

x = np.random.random(100)
%matplotlib inline
sns.distplot(x).set(xlim=(0))

这使

enter image description here

关于python-3.x - sns.distplot 正在为唯一的正变量绘制负值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47701159/

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