【发布时间】:2014-06-06 17:24:08
【问题描述】:
下面是我从两个 numpy 数组构建的散点图。
散点图示例
我想添加到该图中的是 y 在 x 范围内的运行中位数。我已经在一个示例中进行了 Photoshop 处理:
修改散点图
具体来说,我需要两个值之间沿 x 轴 1 个单位的箱中的数据点的中位数(这个范围在许多图之间会有所不同,但我可以手动调整它)。我感谢任何可以为我指明正确方向的提示。
【问题讨论】:
-
相邻 bin 中的 y 值集之间是否存在依赖关系或相关性?除非有,否则您必须对每组应用标准中位数计算。
-
不,每个 bin 都可以单独处理。为了计算图中的整体中位数,我在所有 y 值上使用了 pylab.median。不幸的是,我不确定如何将这些值分解为 x 范围内的特定大小的 bin。一旦我克服了这个障碍,我就可以对每个 bin 重复计算中值。
标签: python numpy matplotlib median scatter