我有一个数据的直方图: h 是一维计数数组 x 是 bin 值的一维数组
现在如果我这样做: sns.kdeplot(h, 阴影=True);
我得到一个 x 轴从 -20 到 100 的图,这与 我的原始x数据。如何缩放 x 轴以匹配我的数据?
最佳答案
我发现我误解了 kde 的输入。它想要原始值。我已经创建了一个直方图并希望将其提供给 kde。
在我的直方图中,我有 h.buckets 和 h.results。我做到了
def hist_to_values (hist):
ret = []
for x,y in zip (hist.buckets, h.results):
ret.extend ([x] * y)
return np.array (ret)
然后将其提供给 kde,我得到了我期望的结果。
关于seaborn kdeplot x 轴缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23494795/