如何使用jquery创建带有外部json的Fusion图表
How to create a Fusion chart with an external json using jquery
我是Fusion图表的新手。我可以使用jsonurl来构建一个图表。像
var myChart = new FusionCharts( "FusionCharts/MSColumn3D.swf",
"myChartId1", "400", "300", "0", "0" );
myChart.setJSONUrl("resources/json/MSLine.json");
myChart.render("chartContainer");
但我需要使用$getJson()或ajax调用读取json并设置数据。因为我想要动态的图表。我可以为单级融合图做所有这些。像
var fChart = new FusionCharts(
"./resources/js/fusion/Bar2D.swf",
"BarChartId", "500", "300", "0");
var jsonContent = new Object();
var charts = new Object();
//for chart properties..
charts.palette = "1";
charts.yaxisname = yaxisname;
charts.xaxisname=xaxisname;
charts.bgcolor = "406181, 6DA5DB";
charts.bgalpha = "100";
charts.basefontcolor = "FFFFFF";
.
.
.
var datas = [];
jQuery.each(data.Payload, function(index, value) {
datas.push({
label : value.label,
value : value.value
});
});
jsonContent.chart = charts;
jsonContent.data = datas;
fChart.setJSONData(jsonContent);
fChart.render("chartContainer");
这很好,但对于多系列图表,我不明白图表将如何获得数据。plz帮我…
对于多系列柱状图,您需要创建一个categories
数组并将其添加到dataSource
我加了一把小提琴:http://jsfiddle.net/adigas/q0m24kju/3/
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 如何将JSON数据导入我的ejs模板
- 区分JSON中的矩阵和列表列表
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 如何为json对象中的段发送array[]
- 根据id将json数组组合为一个json数组
- Json数据包含日期和时间格式
- AngularJS-在JSON选择器中使用变量名
- 如何使用jquery创建带有外部json的Fusion图表