我有我的数据直方图: h是1-d计数数组 x是二进制值的一维数组
如果我这样做: sns.kdeplot(h,shade = True);
我得到的图表中x轴从-20到100,这与之无关 我的原始x数据。如何缩放x轴以匹配我的数据?
答案 0 :(得分:2)
我看到我误解了对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,我得到了我期望的结果。