我正在尝试在我的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”:“版本号”},{“type”:“number”,“id”:“ApplicationCount”, “label”:“应用计数”}],“行”:[{“c”:[{“v”:“1”},{“v”:1}]}}}
我使用Google API Playground验证了数据。
我还试图通过将我的Web API控制器的URL提供为datasourceUrl来使用Chart Wrapper方法。
我错过了什么?