我正在尝试在我的 Aspnet 应用程序中使用 Google Chart API。我的数据由 Web Api 控制器提供,我正在使用 Google.DataTable.Net.Wrapper 生成我的数据,并在 Javascript 中使用以下模板:
function drawVersionDistributionChart() {
var versionDistributionJsonData = $.ajax({
url: BASE_URL + "api/VersionDistribution",
dataType: "json",
async: false
}).responseText;
// Create our data table out of JSON data loaded from server.
var versionDistributionData = new google.visualization.DataTable(versionDistributionJsonData);
// Instantiate and draw our chart, passing in some options.
var versionDistributionChart = new google.visualization.PieChart(document.getElementById('versiondistribution_chart_div'));
versionDistributionChart.draw(versionDistributionData, { width: 500, height: 300 });
}
我的数据似乎格式正确: {"cols": [{"type": "string" ,"id": "VersionNumber" ,"label": "Version number" }, {"type": "number" ,"id ": "ApplicationCount" ,"label": "应用程序计数" }], "rows" : [{"c" : [{"v": "1"}, {"v": 1}]}]}
我使用 Google API Playground 验证了数据。
我还尝试通过将我的 Web API 控制器的 URL 提供为 datasourceUrl 来使用 Chart Wrapper 方法。
请问我错过了什么?