Zlo*_*ton 4 c# math optimization mschart
我有可以包含很多点的图表(10000 +)当我缩放图表以查看屏幕中的所有点时,需要一些时间来绘制它们

你可以建议我一些优化,以便不画出所有的观点
我不是列出技术的专家,但我会通过' bucketing'你的数据点来解决这个问题.
你X axis是time,所以确定当前图表大小的分辨率点.IE,如果你看到整个图表,你只需要一个数据点per day.如果你放大了很长一段路,你可能想要一个观点per hour.
现在你已经确定了分辨率,浏览你的图表,找到分辨率点之间存在的所有数据,IE,所有数据> 20th April 2011 at 4pm和< 20th April 2011 at 5pm如果你是按小时分辨率.
根据您使用的数据类型,将确定您是否要average收集所有已收集的数据点,或查找median(或某些其他方法,例如candle stick chart显示最大/最小值).无论哪种方式,选择最相关的方法,重复所有点并使用新数据渲染结果.
希望这就是你的意思.
| 归档时间: |
|
| 查看次数: |
2688 次 |
| 最近记录: |