FusionCharts 结合 Json 使用方法

flexstruts 2012-12-12 02:55:49

$(document).ready(function() {
var myChart = new FusionCharts("../Charts/MSColumn2D.swf", "ChartId", "100%", "320", "0", "0");
myChart.setJSONData({
"chart":{
"caption" : "Weekly Sales Summary" ,
"xAxisName" : "Week",
"yAxisName" : "Sales",
"numberPrefix" : "$"
},
"data" :
[
{ "label" : "Week 1", "value" : "14400" },
{ "label" : "Week 2", "value" : "19600" },
{ "label" : "Week 3", "value" : "24000" },
{ "label" : "Week 4", "value" : "15700" }
]}
);
myChart.addParam("wmode","Opaque");
myChart.render("lilun");
});

我使用FusionCharts_v3.1中文破解版做图表的功能,但怎么搞json格式的数据都显示不出来。哪位大神做过这方面的东西,求分享一下经验
...全文
1575 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
edward4408 2012-12-12
  • 打赏
  • 举报
回复
什么意思?为什么会显示乱码.
flexstruts 2012-12-12
  • 打赏
  • 举报
回复
你图表上显示中文乱码了没有?要是没显示怎么处理的
edward4408 2012-12-12
  • 打赏
  • 举报
回复
上面显示的是个demo;
 function chartdiv(obj){
  $.ajax({
  type: "POST",
  url: "/fan/analysis/analysis!GetDiscountBankAnalysis.action",
 //data: "deptid="+deptcode+"&isleaf="+isleaf,
 dataType: "text",
 success: function(msg){
 var myChart = new FusionCharts(
 "<%=imgpath%>/chars/swfs/"+obj+"?ChartNoDataText=无数据显示","myChartid","520","250","0","100"
);
myChart.setDataXML(msg);
myChart.render("chartdiv");
}
});
 }
这个是通过ajax调用方法从数据库里去数据展示.
edward4408 2012-12-12
  • 打赏
  • 举报
回复
function chartdiv(obj){	 	
 var myChart = new FusionCharts(
 "./chars/swfs/"+obj+"?ChartNoDataText=无数据显示","myChartid","520","250","0","100"
);
myChart.setDataXML("<graph showNames=\"1\" decimalPrecision=\"0\"><set name=\"USA\" value=\"20\" /><set name=\"France\" value=\"7\" /></graph>");
myChart.render("chartdiv");

 }
其中 obj 是你的 swf名称. chartdiv 是div 的id

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧