在Google Apps脚本中使用slices setoption

戴夫·帕普沃思(Dave Papworth)

我正在使用Google Charts服务进行一些测试,并且试图爆炸我的饼图的某些片段。但是,这不起作用,正如我所希望的那样。

我的数据源是范围A1:B30,当我尝试在其中扩展一个范围(例如前四个切片)时,我以为这可以解决问题:

setOption('slices',['0',{offset: 0.75},'1',{offset: 0.75},'2',{offset: 0.75},
                        '3',{offset: 0.75},'4',{offset: 0.75}])

但是,这似乎不起作用-我最终得到了这一点:

饼形图

很奇怪-与两个元素(范围中的A和B列值)有关吗?这可以解释模式是否总是跳过一片,但有时却跳过两个-很奇怪!有什么建议吗?

最好的祝愿

戴夫

白帽

有几个选项可以定义 slices

您可以{}为每个切片使用带有命名键的对象(

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', {
  callback: function () {
    var data = google.visualization.arrayToDataTable([
      ['Language', 'Speakers (in millions)'],
      ['Assamese', 13], ['Bengali', 83], ['Bodo', 14],
      ['Dogri', 23], ['Gujarati', 46], ['Hindi', 300],
      ['Kannada', 38], ['Kashmiri', 5.5], ['Konkani', 5],
      ['Maithili', 20], ['Malayalam', 33], ['Manipuri', 1.5],
      ['Marathi', 72], ['Nepali', 2.9], ['Oriya', 33],
      ['Punjabi', 29], ['Sanskrit', 0.01], ['Santhali', 6.5],
      ['Sindhi', 2.5], ['Tamil', 61], ['Telugu', 74], ['Urdu', 52]
    ]);

    var pieChart = new google.visualization.ChartWrapper({
      chartType: 'PieChart',
      containerId: 'chart_div',
      dataTable: data,
      options: {
        height: 400,
        width: 400
      }
    });

    pieChart.setOption('slices', {
      0: {offset: 0.05},
      1: {offset: 0.15},
      2: {offset: 0.25},
      3: {offset: 0.35}
    });

    pieChart.draw();
  },
  packages:['controls', 'corechart']
});
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

可以在Google Apps脚本中使用Google电子表格的“查询”功能吗?

来自分类Dev

如何在Google Apps脚本中使用本机电子表格功能?

来自分类Dev

可以在GAS(Google Apps脚本)中使用Bootstrap.js吗?

来自分类Dev

Google Apps脚本-如何在多个容器中使用一个脚本?

来自分类Dev

在Google Apps脚本中使用setoption()格式化趋势线

来自分类Dev

在Google Apps脚本网络应用中使用Facebook API?

来自分类Dev

如何在Google Apps脚本中使用momentsjs?

来自分类Dev

在Google Apps脚本中使用If / Then函数进行日期验证

来自分类Dev

在Google Apps脚本中定义可在多个项目中使用的全局变量

来自分类Dev

如何在Google Apps脚本的HTMLOutput中使用scriptlet

来自分类Dev

在Google Apps脚本中使用Adwords API(MccApp)

来自分类Dev

使用HTML正文在Google Apps脚本中使用发送邮件

来自分类Dev

如何在Google Apps脚本中使用AngularJS

来自分类Dev

我可以在Google Apps脚本库中使用Class对象吗?

来自分类Dev

Google Apps脚本-回调webapp中使用的类方法

来自分类Dev

在Google Apps脚本中使用google docs api

来自分类Dev

如何在Google Apps脚本中使用Node js(Buffer)

来自分类Dev

如何在Google Apps脚本中使用Jobs资源?

来自分类Dev

在项目中使用Google Apps脚本功能

来自分类Dev

使用HTML正文在Google Apps脚本中使用发送邮件

来自分类Dev

无法在Google Apps脚本中使用fetchURL()

来自分类Dev

在Google Apps脚本网络应用中使用Google Visualization API显示GSheet范围时出错

来自分类Dev

如何在Google Apps脚本中使用AngularJS

来自分类Dev

在Google Apps脚本中使用Google字体

来自分类Dev

在Google Apps脚本中使用多个高级参数

来自分类Dev

Google Apps脚本:在公式中使用Var?

来自分类Dev

如何在Google Apps脚本中使用Awesome字体?

来自分类Dev

Google Script:setOption chartArea 在 Google 电子表格嵌入式图表构建器中不起作用

来自分类Dev

使用 Redux::setOption 在媒体选项中保存值

Related 相关文章

  1. 1

    可以在Google Apps脚本中使用Google电子表格的“查询”功能吗?

  2. 2

    如何在Google Apps脚本中使用本机电子表格功能?

  3. 3

    可以在GAS(Google Apps脚本)中使用Bootstrap.js吗?

  4. 4

    Google Apps脚本-如何在多个容器中使用一个脚本?

  5. 5

    在Google Apps脚本中使用setoption()格式化趋势线

  6. 6

    在Google Apps脚本网络应用中使用Facebook API?

  7. 7

    如何在Google Apps脚本中使用momentsjs?

  8. 8

    在Google Apps脚本中使用If / Then函数进行日期验证

  9. 9

    在Google Apps脚本中定义可在多个项目中使用的全局变量

  10. 10

    如何在Google Apps脚本的HTMLOutput中使用scriptlet

  11. 11

    在Google Apps脚本中使用Adwords API(MccApp)

  12. 12

    使用HTML正文在Google Apps脚本中使用发送邮件

  13. 13

    如何在Google Apps脚本中使用AngularJS

  14. 14

    我可以在Google Apps脚本库中使用Class对象吗?

  15. 15

    Google Apps脚本-回调webapp中使用的类方法

  16. 16

    在Google Apps脚本中使用google docs api

  17. 17

    如何在Google Apps脚本中使用Node js(Buffer)

  18. 18

    如何在Google Apps脚本中使用Jobs资源?

  19. 19

    在项目中使用Google Apps脚本功能

  20. 20

    使用HTML正文在Google Apps脚本中使用发送邮件

  21. 21

    无法在Google Apps脚本中使用fetchURL()

  22. 22

    在Google Apps脚本网络应用中使用Google Visualization API显示GSheet范围时出错

  23. 23

    如何在Google Apps脚本中使用AngularJS

  24. 24

    在Google Apps脚本中使用Google字体

  25. 25

    在Google Apps脚本中使用多个高级参数

  26. 26

    Google Apps脚本:在公式中使用Var?

  27. 27

    如何在Google Apps脚本中使用Awesome字体?

  28. 28

    Google Script:setOption chartArea 在 Google 电子表格嵌入式图表构建器中不起作用

  29. 29

    使用 Redux::setOption 在媒体选项中保存值

热门标签

归档