如何过滤Flex图表系列中的数据缺失值
作者:Flying 日期:2009-09-29
最近遇到一个问题: LineSeries画的不完整,从中间断掉了(如下图)。这是因为LineSeries系列中的数据有缺失值(如null、undefined或NaN造成的。 将LineSeries的filterData属性设置成false,线是画完整了,但DataTip 控件却失效了。

filterData设为false,表示系列中的所有数据都有效,现在明知道其中有缺失值,这不是自相矛盾吗?所以得用其它办法:
- 在服务器端进行数据效验,确保数据提供者中没有缺失值;
- 在客户端对据提供者进行缺失值筛选;
- 如果水平轴为时间轴,可以考虑使用disabledRanges属性;
- 如果要删除field属性为缺失值的所有项目,可覆写stripNaNs () 方法。
上一篇: Adobe Cookbooks 2.0发布
下一篇: 使用Flash Builder 4和BlazeDS创建数据为中心的应用
文章来自: 本站原创
Tags: Chart
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论

