我正在使用MVC,希望将我的数据连接到Google饼图。因此,我使用以下代码使用JSON获取名称列表及其计数:
public JsonResult list()
{
var result= list.GroupBy(i => i.Name).Select(i => new { word = i.Key, count = i.Count()
return Json(result.ToList(), JsonRequestBehavior.AllowGet);
}
使用Google图表API
google.load("visualization", "1", { packages: ["corechart"] });
google.setOnLoadCallback(drawChart);
function drawChart() {
var jsonData = $.ajax({
url: "list",
dataType: "json",
async: false
}).responseText;
var data = google.visualization.DataTable(jsonData);
var options = {
title: 'Certificate details',
is3D: true,
};
var chart = new google.visualization.PieChart(document.getElementById('piechart_3d'));
chart.draw(data, options);
}
我想知道如何将我的数据键值对列表转换成饼状图。我已经搜索了很长时间,但是所有的示例都是用php写的。谢谢。
jsonData
包含什么? - asgallant