在Google图表选项Javascript中使用变量

时间:2016-10-15 10:40:00

标签: javascript google-visualization google-chartwrapper

我使用以下代码创建了一个Google饼图:

var slice = 8;

我想根据用户的动态选择动态切片。 我现在有以下代码:

Application.Properties

我现在想在上面的代码中使用这个变量;取代' 6'用变量'切片'不起作用。

有什么建议吗? :)

1 个答案:

答案 0 :(得分:1)

您不能将变量用作对象文字中的键,您必须先创建对象,然后使用括号将变量用作键

var slice  = 8;
var slices = {};

slices[slice] = {offset: 0.2};

var data = google.visualization.arrayToDataTable(array);
var options = {
    title  : 'Meta Share',
    is3D   : true,
    sliceVisibilityThreshold : .04,
    slices : slices
};

var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
    chart.draw(data, options);
}