gpt4 book ai didi

python - 从 sns.kdeplot python 中提取数据

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

是否可以在绘图之前从 sns.kdeplot() 中提取数据?IE。不使用功能y.get_lines()[0].get_data() 绘图后

最佳答案

这可以通过从 matplotlib Axes 对象中提取线数据来完成:

import numpy as np
from seaborn import kdeplot

my_data = np.random.randn(1000)
my_kde = kdeplot(my_data)
line = my_kde.lines[0]
x, y = line.get_data()

fig, ax = plt.subplots()
ax.plot(x[x>0], y[x>0])

或者 statsmodels 方式:

import statsmodels.api as sm

dens = sm.nonparametric.KDEUnivariate(np.random.randn(1000))
dens.fit()
x =np.linspace(0,1,100) #restrict range to (0,1)
y = dens.evaluate(x)
plt.plot(x,y)

关于python - 从 sns.kdeplot python 中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32524523/

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