【发布时间】:2017-02-24 06:29:47
【问题描述】:
我可以使用下面的代码生成一个饼图,就像图片一样
<script>
var pieChartData = [
{ label: "Data 1", data: 16, color: "#62cb31", },
{ label: "Data 2", data: 6, color: "#A4E585", },
{ label: "Data 3", data: 22, color: "#368410", },
{ label: "Data 4", data: 32, color: "#8DE563", }
];
var pieChartOptions = {
series: {
pie: {
show: true
}
},
grid: {
hoverable: true
},
tooltip: true,
tooltipOpts: {
content: "%p.0%, %s", // show percentages, rounding to 2 decimal places
shifts: {
x: 20,
y: 0
},
defaultTheme: false
}
};
$.plot($("#_ByRegion"), pieChartData, pieChartOptions);
</script>
现在我想做的是从控制器动态生成var data = []。这个怎么做?数据也来自数据库。
【问题讨论】:
-
使用ajax调用并从控制器返回二维数组
-
@SorangwalaAbbasali 有关如何做到这一点的任何示例? :)
标签: c# jquery arrays asp.net-mvc pie-chart