2010.03.11(2)——FusionChartsFree多系列图形
多系列图形被用来比较两个或更多的数据集。
=================================================================
second.xml
=================================================================
<graph xaxisname="Continent" yaxisname="Export" hovercapbg="DEDEBE" hovercapborder="889E6D" rotateNames="0" yAxisMaxValue="100" numdivlines="9" divLineColor="CCCCCC" divLineAlpha="80" decimalPrecision="0" showAlternateHGridColor="1" AlternateHGridAlpha="30" AlternateHGridColor="CCCCCC" caption="Global Export" subcaption="In Millions Tonnes per annum pr Hectare">
<categories font="Arial" fontSize="11" fontColor="000000">
<category name="N. America" hoverText="North America" />
<category name="Asia" />
<category name="Europe" />
<category name="Australia" />
<category name="Africa" />
</categories>
<dataset seriesname="Rice" color="FDC12E">
<set value="30" />
<set value="26" />
<set value="29" />
<set value="31" />
<set value="34" />
</dataset>
<dataset seriesname="Wheat" color="56B9F9">
<set value="67" />
<set value="98" />
<set value="79" />
<set value="73" />
<set value="80" />
</dataset>
<dataset seriesname="Grain" color="C9198D">
<set value="27" />
<set value="25" />
<set value="28" />
<set value="26" />
<set value="10" />
</dataset>
</graph>
解释一下:
1.subcaption:这个是副标题
2.<categories><category></category></categories>:每个<category>就表示X 轴上的一个名称
3.<category name="N. America" hoverText="North America" />:name是x轴显示的名字,hoverText是鼠标移上去显示的名字
4.showLegend:默认是1,是否显示系列名
=================================================================
jsp
=================================================================
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My First </title>
<script type="text/javascript" src="FusionCharts/FusionCharts.js"></script>
</head>
<body bgcolor="#ffffff">
<div id="chartDiv" align="center">对不起,有错误</div>
<script type="text/javascript">
var myChart = new FusionCharts("FusionCharts/FCF_MSColumn3D.swf", "myChartId", "600", "350");
myChart.setDataURL("xml/second.xml");
myChart.render("chartDiv");
</script>
</body>
</html>
注意:
1.
柱状图 FCF_Column3D.swf
折线图 FCF_Line.swf
饼状图 FCF_Pie2D.swf
多系列柱状图 FCF_MSColumn3D.swf
多系列折线图 FCF_MSLine.swf饼状图 没有
2.
注意是setDataURL,而不是setDataXML
因为:
我们知道,在使用GET 方法得到参数时,浏览器对参数值的长度是有一定的限制的,所
以,如果XML 字符过长,可能会产生问题。这时我们就需要使用setDataURL()方法。
如果你的XML 字符里含有双字节字符,例如中文字符,你就不能使用setDataXML()方法,
你应该使用setDataURL()方法
分享到:
相关推荐
FusionChartsFree.rar 作者主页:http://www.easy518.com
酷炫漂亮的PB 11.5 FLASH图表源码(FusionChartsFree) 自己整理的酷炫漂亮的PB...一个关于FCF即FusionChartsFree常见问题的文档
FusionChartsFree,饼状图,折线图等制作.例子,内涵详细文档*.doc、*.pdf
FusionChartsFree,做动态报表的好工具
FusionCharts的帮助文档的详细说明手册.是一个不错的开源平台.
灰常牛B的报表插件,有柱状图,饼图,区域图,趋势图等各种图形,还可以做到3D效果。
相信很多做图表的朋友都听说过FusionChartsFree,再不学习你就out了,它的功能十分强大,本资源包括FusionChartsFreeAPI,相关的很多资料文档,教程,解决方案,帮助手册,参数大全等等。
FusionChartsFree V2.2,各种报表例子和数据格式,对开发者很有帮助
柱状、曲线、饼图等 包含帮助文档和实例
FusionChartsFree_FLASH图表控件,用于做FLASH图形报表的一个开源控件,包含源代码和实用文档,很实用
可以快速生成各种你想要的好看的报表图,简单,好操作。
FusionChartsFree官方示例
采用xml数据格式,支持饼图、柱状图、甘特图、烛柱图等多种最常用图表样式,支持多动态语言jsp、php等并有样例