有时候我们的数据并不是连续的,例如我们有一个反映每个月销售额的图形,然而,五月和六月的数据我们缺失了,像这种情况我们该如何处理呢? FCF早就想到这个问题了,我们看看下面的代码:
我们看到,上面五月和六月的数据里,并没有value这个属性。 如果把这样的数据放到一个柱状图里,效果如下:
在五月和六月那里没有柱子。这就是我们想要的效果。
如果把这样的数据放到一个曲线图里,效果如下:
同样的,五月和六月那里没有线段,它是缺失的。
如果你想连五月和六月的标签都不显示,你可以这样: <set /> 当然,你还可以干脆连<set />都不要。不过那样会让看图的人容易误解,因为人们一般都会以为是按顺序来排列月份的。
多系列的图形也可以放置这样的断点数据。看下面的图:
上图的XML数据如下:
在category 元素里有个showName属性,当值为1时,就会显示;当值为0时,就不显示,哪怕给它提供了相应的数据。上面代码虽然有很多category,但是只有9个值为1的,所以图形里只显示了9个。
再看看dataset里有很多<set />,这就是没有数据。所以在图里我们看到了很多的断点。
posted on 2009-03-28 00:06 道长A@ajava.org 阅读(1789) 评论(3) 编辑 收藏 所属分类: FusionCharts 开发指南
Powered by: BlogJava Copyright © 道长A@ajava.org