Fusionchart 绘制双柱图

优点:通过fusionchart能绘制具有flash动态效果的报表图像。
前提:Fusioncharts.js,MSColumn2D.swf,这是所需要的。关于fusionchart,不多说,网上可以查到详细的分析和例子,这里只写出最近本人亲自的一个小例子。

说下流程,用的是ajax请求,后台生成一个funsionchart认识的一些标签元素,然后返回结果时,交由Fusioncharts.js这个包装好的js处理,其有两个方法,具体代码如:

var chart = new FusionCharts(baseUrl+'/charts/MSColumn2D.swf+'?ChartNoDataText=正在加载数据...', "ChartId", "100%", divHeight, "0", "1");
		chart.setDataXML(result.data);<!--result.data为ajax返回数据,就是后台生成的chart标签-->	
	        chart.render("LeftContainer");<!--LeftContainer,为显示效果的容器,本人用的的是div-->

生成的标签大致如下,即ajax返回的数据

<chart xAxisName='药品名' yAxisName='库存数量' caption='药品库存统计图' baseFontSize='12' shownames='1' showvalues='1' useRoundEdges='1'>
	<categories>
		<category label='双黄连颗粒'/>
		<category label='葛根素'/>
		<category label='双氯芬酸钾'/>
		<category label='罗红霉素'/>
	</categories>
	<dataset seriesName='剩余量' color='AFD8F8'>
		<set value='100'/>
		<set value='100'/>
		<set value='100'/>
		<set value='100'/>
	</dataset>
	<dataset seriesName='最小量' color='F6BD0F'>
		<set value='1000'/>
		<set value='1000'/>
		<set value='1000'/>
		<set value='1000'/>
	</dataset>
</chart>
效果图如下:



通过图和代码的对照,很容易能够得出fusionchart绘图的一些属性设置。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值