使用dataXML加载数据
前面所讲的xml数据文件都是一个单独的xml文件,这个文件可能会被一个或者多个程序使用,同时这个文件也是静态的。但是我们在实际需求中可能不许哟啊单独的文件且数据是动态的,这时我们就可以使用dataXML方法来进行调用。注:dataURL也可以使用动态的数据文件。
dataXML和dataURL都可以提供数据,只不过dataURL是将数据文件以URL地址的形式,而dataXML则是以XML文本的形式。说的直白点就是dataURL将xml文件的地址告知FCF,而dataXML是将XML数据文件里的内容告知FCF。
下面的实例是使用dataXML加载数据文件。其中setDataXML()方面的参数是一个完整的XML字符串。
[javascript] view plaincopyprint?
1. myChart.setDataURL(<graph caption='每月销售额柱形图' xAxisName='月份' yAxisName='Units' showNames='1' decimalPrecision='0' formatNumberScale='0'>
2. <set name='一月' value='100' color='AFD8F8' />
3. <set name='二月' value='200' color='F6BD0F' />
4. <set name='三月' value='300' color='8BBA00' />
5. <set name='四月' value='120' color='FF8E46' />
6. <set name='五月' value='220' color='008E8E' />
7. <set name='六月' value='330' color='D64646' />
8. <set name='七月' value='210' color='8E468E' />
9. <set name='八月' value='544' color='588526' />
10. <set name='九月' value='565' color='B3AA00' />
11. <set name='十月' value='754' color='008ED6' />
12. <set name='十一月' value='441' color='9D080D' />
13. <set name='十二月' value='654' color='A186BE' />
14. </graph>");