3.Load的数据格式
<?xml version="1.0" encoding="utf-8"?> <root> <serieses> <series name="一季度"> <北京市>3,902.0</北京市> <沈阳市>1,080.0</沈阳市> <西宁市>4,380.0</西宁市> <合肥市>0.0</合肥市> </series> <series name="二季度"> <北京市>902.0</北京市> <沈阳市>80.0</沈阳市> <西宁市>380.0</西宁市> <合肥市></合肥市> </series> </serieses> </root>该例子有2个系列,数据项ID是城市. 如果采用JSON格式,则应该是类似这样的:
[ {"series":"一季度", "data":{"北京市":3902, "沈阳市":1080, "合肥市":0.0} }, {"series":"二季度", "data":{"北京市":1902, "沈阳市":80, "合肥市":null} } ]
对于折线图、曲线图、区域图, 如果您把 isDrawZero 创建参数设成 2,那么数据的零和空值是有区分的,比如上面的“合肥市”
<?xml version="1.0" encoding="utf-8"?> <root> <!-- Properties是可选的节点,用于设定统计图的外观 --> <!-- Chart、Caption这些属性即本文档“1.创建实例”中的创建参数 --> <properties Chart="bar" Caption="上半年各市销售额(万元)"> <!-- itemtext定义了各个数据项ID在统计图上的显示文字 --> <itemtext> <city1>北京市</city1> <city2>沈阳市</city2> <city3>西宁市</city3> </itemtext> </properties> <!-- 下面是纯数据, 注意,由于在Properties中定义了数据项的显示文字,所以数据项ID没有采用中文 --> <serieses> <series name="一季度"> //name是系列名 <city1>3902</city1> <city2>1080</city2> <city3>4380</city3> </series> <series name="二季度" chart="line"> //混搭 <city1>902</city1> <city2>80</city2> <city3>380</city3> </series> </serieses> </root>
{"properties": {"chart":"bar", "Caption":"上半年各市销售额(万元)", "itemtext": {"city1":"合肥市", "city2":"哈尔滨市"} } }, {"serieses": [ {"series":"一季度", "data": {"city1":3902, "city2":3902} }, {"series":"二季度", "data": {"city1":3112, "city2":5000}, "chart":"line" } ] }