我正在尝试使用根据学说查询结果创建的 JSON 填充 Flot Pie 图表,但未成功。以下是详细信息...
控制器:
$resultJson = json_encode($query);
return $this->render('default/index.html.twig', array( 'result' => $resultJson ));
JSON结果:
[{"label":"project 1","data":"5"},
{"label":"project 2","data":"1"},
{"label":"project 3","data":"1"}]
Javascript:
var data = '{{ result}}';
var options = {
series: {
pie: {
show: true,
label: {
show: true,
radius: 0.8,
formatter: function (label, series) {
return '<div style="...">' +
label + ' : ' +
Math.round(series.percent) +
'%</div>';
},
background: {
opacity: 0.8,
color: '#000'
}
}
}
}
};
$.plot($("#flot"), data, options);
当前结果(未定义的标签和应有的标签): http: //oi61.tinypic.com/28srjut.jpg
期望的结果: http: //oi59.tinypic.com/sncwtx.jpg