我有 100 000 个 x/y 点(高度超过距离)在高度为 400 像素和宽度为 600 像素的图表上绘制图表。
如何创建“估计”曲线,使 100 000 个点看起来像一个图形而不是很多成束的线?
是否有图表控件可以通过缩放为我执行此操作?
最佳答案
我通过沿 x 轴将数据划分为像素段(在您的情况下为 400)来完成此操作。我会找到每个集合中的最大值和最小值,并在该 x 点上绘制一条垂直线。这很简单,你会惊讶于结果。
它仅在绘图区域内的数据点多于 x 坐标时才有效。但无论如何,这就是您需要优化的时候。
例如,在 x 偏移 233 内,您有以下数据点。
(1000202, 40)
(1000203, 43)
(1000204, 47)
(1000205, 43)
(1000206, 38)
(1000208, 35)
这将导致从点 (233,35) 到 (233,47) 绘制一条垂直线
关于.net - 如何在小图上绘制有很多点的图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6167060/