二维直方图中的线扫描

计算科学 算法 数据分析 绘图
2021-12-22 12:53:59

所以我有一个二维直方图,第三维是计数。

我想要实现的是通过选择两个随机位置,沿着穿过这两个点的线绘制一维直方图。

我还希望能够更改从一维直方图中包含的点到线的距离。

知道什么是最好的方法吗?

1个回答

很抱歉这个简单的问题,但我找了很长时间才找到正确的方法,但无法做到这一点。

现在这里有人教我这通常是如何完成的,而且非常容易。我仍然宁愿发布答案而不是删除帖子。

所以解决方案是给定线,将它分开,使每个点之间的空间与原始直方图中的 bin 之间的空间相同。

对于每个点,考虑 4 个最近的邻居并在该点处插入值。

要在垂直于线的特定距离上积分,请创建几条平行于第一条的线直到所需的距离,并且每条线之间的间距等于原始直方图中 bin 之间的间距。对线条求和。我认为这应该保持计数的总数相等。

如果您有任何意见,请分享。谢谢