fusioncharts入门系列2之setDataURL和setDataXML

本文介绍如何使用FusionCharts在网页中加载并显示柱状图,并通过JavaScript动态设置图表的数据源,同时探讨了在设置数据时遇到的问题及解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

html代码:

<!DOCTYPE HTML>
<html>
<body onload="init();init2();">
	<div id="chartContainer1"></div>
	<div id="chartContainer2"></div>

	<script  type="text/javascript" src="fusioncharts/FusionCharts.js"></script>
	<script type="text/javascript">
	    function init(){
	        var chart = new FusionCharts("fusioncharts/Column3D.swf", "myChartId"
	        		, "500", "300","0","0");
	        chart.setDataURL("date.xml");
	        chart.render("chartContainer1");
	    }
	    function init2(){
	    	var xml = "<graph caption='Month Sale'>";
	    	xml += "<set name='January' value='462' color='AFD8F8'/>";
	    	xml += "<set name='Febrary' value='662' color='00D8F8'/>";
	    	xml += "</graph>";
	        var chart = new FusionCharts("fusioncharts/Column3D.swf", "myChartId", "500", "300");
	        chart.setDataXML(xml);
	        chart.render("chartContainer2");
	    }
	</script>
</body>
</html>
date.xml代码:
<graph caption='Month Sale'>
	<set name='January' value='462' color='AFD8F8' link="index1.html"/>
	<set name='Febrary' value='662' color='00D8F8' link="www.google.com"/>
</graph>
运行效果:

注:在html的init2方法中,我未添加set标签的link属性,若写为date.xml中<set name='January' value='462' color='AFD8F8' link="index1.html"/>,则报错Unexpected token ILLEGAL或未识别的标识符,原因是link后URL的双引号未进行处理,浏览器编译页面时报错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值