我使用以下代码创建了一个Google饼图:
var slice = 8;
我想根据用户的动态选择动态切片。 我现在有以下代码:
Application.Properties
我现在想在上面的代码中使用这个变量;取代' 6'用变量'切片'不起作用。
有什么建议吗? :)
答案 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);
}