Google图表API表没有列

时间:2013-09-05 21:59:08

标签: javascript asp.net-web-api google-visualization

我正在尝试在我的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方法。

我错过了什么?

0 个答案:

没有答案