S.*_*ang 6 python matplotlib seaborn
当我使用 sns.kdeplot 并让 culmulative=True 时,错误是
累积分布目前仅在 statsmodels 中实现。请安装 statsmodels。
即使我已经安装了 statsmodels。
从源代码中,我们可以看到 Seaborn 所做的只是尝试导入
try:
import statsmodels.nonparametric.api as smnp
_has_statsmodels = True
except ImportError:
_has_statsmodels = False
Run Code Online (Sandbox Code Playgroud)
在模块级别,并且应该_has_statsmodels
是False
,该_univariate_kdeplot
函数尝试回退到 SciPy,它不支持用于此目的的累积分布。
因此,Seaborn 在这里没有发生任何模糊的事情,您只是有一个ImportError
关于 statsmodels 的安装或设置问题。