reb*_*eca 5 plot python-3.x seaborn
您好,我正在尝试使用 sns.distplot 函数在 Python 中绘制变量的分布。
例如,我创建变量 x 作为随机变量,只有正值。
import pandas as pd
x = np.random.random(100)
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,似乎存在负值 (-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)
Run Code Online (Sandbox Code Playgroud)
我不明白为什么 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))
Run Code Online (Sandbox Code Playgroud)
这使
| 归档时间: |
|
| 查看次数: |
6064 次 |
| 最近记录: |