Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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
Charts 在Google应用程序脚本中使用slices设置选项_Charts_Google Apps Script_Google Visualization - Fatal编程技术网

Charts 在Google应用程序脚本中使用slices设置选项

Charts 在Google应用程序脚本中使用slices设置选项,charts,google-apps-script,google-visualization,Charts,Google Apps Script,Google Visualization,我正在用谷歌图表服务做一些测试,并且我正在尝试分解我的图表的某些部分。然而,这并不像我希望的那样有效 我的数据源是一个范围A1:B30,当我尝试分解其中的一个范围时,例如前4个切片,我会认为这会起作用: setOption('slices',['0',{offset: 0.75},'1',{offset: 0.75},'2',{offset: 0.75}, '3',{offset: 0.75},'4',{offset: 0.75}]) 然而,这似

我正在用谷歌图表服务做一些测试,并且我正在尝试分解我的图表的某些部分。然而,这并不像我希望的那样有效

我的数据源是一个范围A1:B30,当我尝试分解其中的一个范围时,例如前4个切片,我会认为这会起作用:

setOption('slices',['0',{offset: 0.75},'1',{offset: 0.75},'2',{offset: 0.75},
                        '3',{offset: 0.75},'4',{offset: 0.75}])
然而,这似乎不起作用-我最终得出以下结论:

这很奇怪-这与有两个元素(范围内的A和B列值)有关吗??这就解释了如果模式是,它总是跳过一个片段,但在某一点上它跳过了两个片段-奇怪!有什么建议吗

祝福


Dave

有几个选项可用于定义
切片

您可以使用对象(
{}
)为每个片段指定键

pieChart.setOption('slices', {
  0: {offset: 0.05},
  1: {offset: 0.15},
  2: {offset: 0.25},
  3: {offset: 0.35}
});
pieChart.setOption('slices', [
  {offset: 0.05},
  {offset: 0.15},
  {offset: 0.25},
  {offset: 0.35}
]);
或每个切片的对象数组(
[]

pieChart.setOption('slices', {
  0: {offset: 0.05},
  1: {offset: 0.15},
  2: {offset: 0.25},
  3: {offset: 0.35}
});
pieChart.setOption('slices', [
  {offset: 0.05},
  {offset: 0.15},
  {offset: 0.25},
  {offset: 0.35}
]);
每段代码都与所讨论的代码略有不同,请参见下面的工作代码段

google.charts.load('current'{
回调:函数(){
var data=google.visualization.arrayToDataTable([
[‘语言’,‘发言者(百万)’,
['Assamese',13],'Bengali',83],'Bodo',14],
['Dogri',23],'Gujarati',46],'Hindi',300],
[Kannada',38],“克什米尔”,5.5],“Konkani',5],
['Maithili',20],'Malayalam',33],'Manipuri',1.5],
['Marathi',72],'Nepali',2.9],'Oriya',33],
[旁遮普语,29],“梵语”,0.01],“桑塔利语”,6.5],
['Sindhi',2.5],'Tamil',61],'Telugu',74],'Urdu',52]
]);
var pieChart=new google.visualization.ChartWrapper({
图表类型:'PieChart',
集装箱船:“海图分区”,
数据表:数据,
选项:{
身高:400,
宽度:400
}
});
pieChart.setOption('slices'{
0:{偏移量:0.05},
1:{偏移量:0.15},
2:{偏移量:0.25},
3:{偏移量:0.35}
});
pieChart.draw();
},
包:['controls','corechart']
});

抱歉,WhiteHat,我离开了一段时间-回答得很好,谢谢你的帮助。