Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌图表饼图显示其他100%而非实际值_Javascript_Json_Google Visualization - Fatal编程技术网

Javascript 谷歌图表饼图显示其他100%而非实际值

Javascript 谷歌图表饼图显示其他100%而非实际值,javascript,json,google-visualization,Javascript,Json,Google Visualization,我正在使用GoogleCharts API绘制饼图。饼图是通过对我设置的API的ajax调用动态生成的,它正在工作,但当我开始添加更多数据时,饼图突然从显示每个段变为显示一个带一个值的图表 这是从服务器返回的json { "cols" : [{ "id" : "", "label" : "Team", "type" : "string" }, { "id" : "",

我正在使用GoogleCharts API绘制饼图。饼图是通过对我设置的API的ajax调用动态生成的,它正在工作,但当我开始添加更多数据时,饼图突然从显示每个段变为显示一个带一个值的图表

这是从服务器返回的json

{
    "cols" : [{
            "id" : "",
            "label" : "Team",
            "type" : "string"
        }, {
            "id" : "",
            "label" : "Steps",
            "type" : "number"
        }
    ],
    "rows" : [{
            "c" : [{
                    "v" : "Draper",
                    "f" : null
                }, {
                    "v" : "626528",
                    "f" : null
                }
            ]
        }, {
            "c" : [{
                    "v" : "Sterling",
                    "f" : null
                }, {
                    "v" : "539165",
                    "f" : null
                }
            ]
        }, {
            "c" : [{
                    "v" : "Pryce",
                    "f" : null
                }, {
                    "v" : "557399",
                    "f" : null
                }
            ]
        }, {
            "c" : [{
                    "v" : "London",
                    "f" : null
                }, {
                    "v" : "807470",
                    "f" : null
                }
            ]
        }, {
            "c" : [{
                    "v" : "Lynx Local",
                    "f" : null
                }, {
                    "v" : "428814",
                    "f" : null
                }
            ]
        }, {
            "c" : [{
                    "v" : "Havas Health Software",
                    "f" : null
                }, {
                    "v" : "375235",
                    "f" : null
                }
            ]
        }
    ]
}
这是我加载图表的javascript

var jsonData = $.ajax({
    url: "/ChartData/OverallSteps",
    async: false
}).responseText;

var pieData = new google.visualization.DataTable(jsonData);

var pieOptions = {
    width: 600, height: 320, 'legend': { position: 'right',alignment:'center' },is3D: true,sliceVisibilityThreshold: 1/10000, chartArea: {left:0,top:0}
};

var pieChart = new google.visualization.PieChart(document.getElementById('teamPieChart'));
pieChart.draw(pieData, pieOptions);

正如您所看到的,我已尝试为此设置sliceVisibilityThreshold,但这似乎也不是问题所在。只有6个系列,所以应该可以。有人能看到发生了什么吗?

问题是您输入的数字是字符串,这是无效的:

"v" : "626528"
"v" : 626528
应该是: