读书人

Chart的结果怎么分析

发布时间: 2012-10-11 10:16:10 作者: rapoo

Chart的结果如何分析
Chart中如果有200个有没有直接的方法将其中连续的10个点(Y轴)高于某一值或者连续的9个点低于某一值则将这连续的10个点显示成红色?当然如果直接FOR ++i将其数据源对比我是知道做的,只是数据量很大不知道有没有chart中直接的方法显示?

[解决办法]
稍微说下我的思路
你可以在外部建立一个Queue<DataPoint>,还要有一个保存上一个DataPoint,用来验证是否满足你要的条件,一旦不满足就清空,一旦满足就在按要求给队列里的DataPoint绘制颜色
这些操作都可以在PrePaint 和 PostPaint 事件里干,这样就不用等遍历完所有的数据才执行操作。

读书人网 >.NET

热点推荐