87,907
社区成员
发帖
与我相关
我的任务
分享
function createLineChart(header,col,json){
var chart = new FusionCharts('../../Charts/ZoomLine.swf', 'ChartId1', '560', '400', '0', '0');
var XMLdata = "<chart caption='"+header.title+"' xAxisName='"+col.x+"' yAxisName='"+col.y+"' divIntervalHints='0, 600, 1200, 1800' palette='3' ><categories>";
for(var i in json)
{
var obj = json[i];
for(var attr in obj )
{
XMLdata +="<category label = '"+attr+"' />";
}
}
XMLdata +="</categories><dataset>";
for(var i in json)
{
var obj = json[i];
for(var attr in obj )
{
XMLdata +="<set value = '"+obj[attr]+"' />";
}
}
XMLdata += "</dataset><vTrendlines><line startIndex='243' displayValue='PR' displayAlways='1' displayWhenCount='30' /><line startIndex='69' displayValue='Product A' displayAlways='0' displayWhenCount='30' /><line startIndex='264' displayValue='Product B' displayAlways='0' displayWhenCount='30' /></vTrendlines></chart> ";
chart.setDataXML(XMLdata);
chart.render(header.id);
}