fusioncharts入门系列4之setJSONData和insertFusionCharts
来源:互联网 发布:深圳 原画 培训 知乎 编辑:程序博客网 时间:2024/04/27 19:15
代码:
<!DOCTYPE HTML><html><head><title>fusioncharts demo</title><meta http-equiv="content-type" content="text/html;charset=UTF-8"></head><body><div id="chartContainer1"></div><div id="chartContainer2"></div></body><script type="text/javascript" src="js/jquery-1.9.1.js"></script><script type="text/javascript" src="js/json2.js"></script><script type="text/javascript" src="component/fusioncharts/FusionCharts.js"></script><script type="text/javascript" src="component/fusioncharts/jquery-fusionCharts.js"></script><script type="text/javascript">/* * 定义json格式的字符串 * 可作为模板,显示多个图表时进行复用,图表样式统一在chart中设置 * 作为模板,此处未直接定义为一个json对象,避免第一个图表对data进行修改后, * 第二个图表再次使用json对象时,值已发生变化(每次使用前清除data中元素可解决该问题)。 */var jsondata = '{' + '"chart":{' + '"xAxisName":"x",' + '"yAxisName":"y"' + '},"data":[]' + '}';$("document").ready(function(){var jsonobj = JSON.parse(jsondata);var elemSet = {"label":"aa","value":10,"color":"76A5DB"};jsonobj.data.push(elemSet);elemSet = {"label":"bb","value":20,"color":"76A5DB"};jsonobj.data.push(elemSet);var prefix = "./component/fusioncharts/";// 生成图表的id用时间标识,解决刷新页面时,报图表id已存在js错误var chart = new FusionCharts(prefix+"Line.swf",new Date().getTime(),"100%",200);// 此处若报js错误:setJSONData,很有可能是fusioncharts.js版本有问题,// 可先使用官网试用版进行测试chart.setJSONData(jsonobj);chart.render("chartContainer1");/* * jquery创建图表的一种方法, * 若报js错误,可能是fusioncharts.js版本有问题,或jquery-fusioncharts.js未引入, * 若不报js错误,可能是$("#id")未加#号 */$("#chartContainer2").insertFusionCharts({ swfUrl:prefix + "Line.swf", dataSource:jsonobj, dataFormat:"json", width:"100%", height:"200", id:new Date().getTime()});});</script></html>
0 0
- fusioncharts入门系列4之setJSONData和insertFusionCharts
- fusioncharts入门系列2之setDataURL和setDataXML
- fusioncharts入门系列5之renderer参数
- fusioncharts 入门系列1
- fusioncharts入门系列3之柱状图与折线图
- FusionCharts的使用入门
- 精通系列之入门-技巧篇4
- 精通系列之入门-技巧篇(4)
- JesperReport应用系列之入门篇4
- FusionCharts重写单系列图
- FusionCharts封装-单系列图
- Cassandra系列之入门
- Python系列之-入门
- Mybatis系列之入门
- Struts2系列之-----入门
- Mybatis系列之入门
- FusionCharts之研究成果
- fusioncharts使用之jsp
- Linux Input子系统第二篇之A/B(Slot)协议
- 首师大本科变专科 官方回应:学校也是受害方
- Android中关于PopupWindow的使用简介
- 基于ubuntu的armv7文件系统移植的权限问题
- Java知识总结-基础
- fusioncharts入门系列4之setJSONData和insertFusionCharts
- linux设备模型之input子系统
- 打包Assetbundle并加载
- 内存管理原理----《Objective-C高级编程:iOS与OS X多线程和内存管理》读书笔记
- ThinkPHP的数据表操作
- 国务院:领导干部带头公共场所禁烟 公务严禁吸烟
- Flex样式-DateChooser篇
- 一个简单的计算器
- Linux学习之——特殊字符和正则表达式