微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在饼图中显示值-Google Apps脚本

如何解决如何在饼图中显示值-Google Apps脚本

因此,我最近开始使用应用程序脚本来创建可创建图表的仪表板。但是对于我的一生,我无法显示馅饼文字。我已经根据网上找到的解决方案尝试了很多方法,但是我认为我现在需要别人的帮助才能知道我的代码是否做错了。

这是带有一些伪数据的工作表。

https://docs.google.com/spreadsheets/d/1tPc0KU2uYuN4rO32tW-s6lql_IW57kbDUdSR8ZSkVXY/edit?usp=sharing

我对文本和标签等有很多格式设置,但是我删除了所有这些格式只是为了查看是否引起问题。 PieSliceText或数据标签仍然不会显示。我已经经历了几天,它让我非常沮丧。希望有人对查询做出响应!:)

这是我正在使用的代码

  var sheet = SpreadsheetApp.getActiveSheet();
  var chartDatarange = sheet.getRange('G2:H5');   
  var pieChartTitle = SpreadsheetApp.getActiveSheet().getRange('I71').getValue();
  var pieChartBuilder = sheet.newChart()
     .addRange(chartDatarange)
     .setChartType(Charts.ChartType.PIE)
     .setoption('Slices',{0:{pieSliceText:'value'},1:{pieSliceText:'value'},2:{pieSliceText:'value'}})
     .setPosition(2,1,0)
     .setoption('title',pieChartTitle)
     .setoption('width',500).setoption('height',300)
     .setoption('pieHole',0.5)
     .build();
  
    sheet.insertChart(pieChartBuilder);
 }

解决方法

如果要显示切片的值,请尝试以下操作:

.setOption('pieSliceText','value')

代码段:

350不会出现,因为它与其他两个值相比很小。

function createPieChart() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var chartDataRange = sheet.getRange('G2:H5');   
  var pieChartTitle = SpreadsheetApp.getActiveSheet().getRange('I71').getValue();
  var pieChartBuilder = sheet.newChart()
     .addRange(chartDataRange)
     .setChartType(Charts.ChartType.PIE)
     .setOption('pieSliceText','value')
     .setPosition(2,1,0)
     .setOption('title',pieChartTitle)
     .setOption('width',500).setOption('height',300)
     .setOption('pieHole',0.5)
     .build();
    sheet.insertChart(pieChartBuilder);
 }

label


参考:

Visualization: Pie Chart

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?