【问题标题】:seaborn kdeplot x axis scaling?seaborn kdeplot x轴缩放?
【发布时间】:2014-05-07 01:21:03
【问题描述】:

我有一个数据直方图: h 是一维计数数组 x 是 bin 值的一维数组

现在如果我这样做: sns.kdeplot(h, shade=True);

我得到一个 x 轴从 -20 到 100 的图,这与 我的原始 x 数据。如何缩放 x 轴以匹配我的数据?

【问题讨论】:

  • 你用的是什么版本?这听起来像是 0.3.0 中的一个错误,已在 0.3.1 中修复。

标签: seaborn


【解决方案1】:

我明白我误解了 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,我得到了我期望的结果。

【讨论】:

    猜你喜欢
    • 2011-09-30
    • 1970-01-01
    • 2019-05-27
    • 1970-01-01
    • 1970-01-01
    • 2016-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多