时间:2009-01-17 20:17 作者:道长A
喜欢本页内容吗?那就收藏到您的博客吧。如果您有以下书签网站的账号,点击它即可收藏。谢谢您的支持! IE QQ 百度 POCO Yahoo 新浪 365Key 天极 和讯 博拉 Live 奇客 鲜果 收客 饭否 叽歪
- <set name='Feb' value='295' />
- <set name='Mar' value='523' />
- <set name='Apr' value='473' />
- <set name='May' />
- <set name='Jun' />
- <set name='Jul' value='354' />
- <set name='Aug' value='457' />
- <set name='Sep' value='127' />
- <set name='Oct' value='354' />
- <set name='Nov' value='485' />
- <set name='Dec' value='486' />
- </graph>
我们看到,上面五月和六月的数据里,并没有value这个属性。
如果把这样的数据放到一个柱状图里,效果如下:
图片1
在五月和六月那里没有柱子。这就是我们想要的效果。
如果把这样的数据放到一个曲线图里,效果如下:
图片1
同样的,五月和六月那里没有线段,它是缺失的。
如果你想连五月和六月的标签都不显示,你可以这样:
<set />
当然,你还可以干脆连<set />都不要。不过那样会让看图的人容易误解,因为人们一般都会以为是按顺序来排列月份的。
多系列的图形也可以放置这样的断点数据。看下面的图:
图片1
上图的XML数据如下:
1. <graph caption='Discontinuous Data Demo' numdivlines='4' showgridbg='1' showhovercap='1'
2. lineThickness='1' animation='1' hoverCapSepChar=' ' anchorScale='0' showNames='1'
3. showValues='0' numVDivLines='12' anchorscale='0' rotateNames='1'>
4. <categories>
5. <category name='5/2001' showName='1'/>
6. <category name='6/2001' showName='0'/>
7. <category name='7/2001' showName='0'/>
8. <category name='8/2001' showName='1'/>
9. <category name='9/2001' showName='0'/>
10. <category name='10/2001' showName='0'/>
11. <category name='11/2001' showName='1'/>
12. <category name='12/2001' showName='0'/>
13. <category name='1/2002' showName='0'/>
14. <category name='2/2002' showName='1'/>
15. <category name='3/2002' showName='0'/>
16. <category name='4/2002' showName='0'/>
17. <category name='5/2002' showName='1'/>
18. <category name='6/2002' showName='0'/>
19. <category name='7/2002' showName='0'/>
20. <category name='8/2002' showName='1'/>
21. <category name='9/2002' showName='0'/>
22. <category name='10/2002' showName='0'/>
23. <category name='11/2002' showName='1'/>
24. <category name='12/2002' showName='0'/>
25. <category name='1/2003' showName='0'/>
26. <category name='2/2003' showName='1'/>
27. <category name='3/2003' showName='0'/>
28. <category name='4/2003' showName='1'/>
29. </categories>
30. <dataset seriesname='Series 1' color='00A900' showValue='0' lineThickness='2'
31. yaxismaxvalue='100' anchorAlpha='0'>
32. <set />
33. <set />
34. <set />
35. <set value='0' />
36. <set value='1' />
37. <set value='2' />
38. <set value='3' />
39. <set value='5' />
40. <set value='8' />
41. <set value='11' />
42. <set value='16' />
43. <set value='23' />
44. <set value='31' />
45. <set value='40' />
46. <set value='49' />
47. <set value='59' />
48. <set value='68' />
49. <set />
50. <set />
51. <set value='89' />
52. <set value='94' />
53. <set value='97' />
54. <set value='99' />
55. <set value='100' />
56. </dataset>
57. <dataset seriesname='Series 2' color='0000FF' showValue='0' lineThickness='2'
58. yaxismaxvalue='100' anchorAlpha='0'>
59. <set />
60. <set value='0' />
61. <set value='0' />
62. <set value='0' />
63. <set value='0' />
64. <set value='1' />
65. <set value='1' />
66. <set value='1' />
67. <set value='1' />
68. <set value='6' />
69. <set value='26' />
70. <set value='43' />
71. <set />
72. <set />
73. <set />
74. <set />
75. <set value='43' />
76. <set value='53' />
77. <set value='66' />
78. <set value='78' />
79. <set value='91' />
80. <set />
81. <set />
82. <set />
83. </dataset>
84. </graph>
在category 元素里有个showName属性,当值为1时,就会显示;当值为0时,就不显示,哪怕给它提供了相应的数据。上面代码虽然有很多category,但是只有9个值为1的,所以图形里只显示了9个。
再看看dataset里有很多<set />,这就是没有数据。所以在图里我们看到了很多的断点。