Google 脚本:setOption chartArea 在 Google 电子表格嵌入式图表生成器中不起作用
Google Script: setOption chartArea doesn't work in Google Spreadsheet embedded chartbuilder
我想在我的 Google 电子表格中构建图表。图表响应除 chartArea 之外的所有选项。我希望我的标签显示在 V 轴的左侧。现在这些都隐藏在 chartArea 后面。 (照片)
This chart has the labels hidden behind the chartArea
var chartBuilder = SS.newChart();
chartBuilder.addRange(range)
.setPosition(10, 2, 0, 0)
.setChartType(Charts.ChartType.BAR)
.setOption('height', BVhoogte)
.setOption('width', 720)
.setOption('isStacked', true)
.setOption('legend', { position: "bottom" })
.setOption( 'hAxis', {textStyle:{color:"white"}, gridlines:{color:"white"}})
.setOption('height', 150)
.setOption('width',720)
.setOption('colors', ["#6d6f75","#000000", "#dcdee2"])
.asBarChart().setOption('chartArea',{ left:200, width: 500}) ;
SS.insertChart(chartBuilder.build());
我试过了
.asBarChart().setOption('chartArea.left', 100)
但这也不起作用。
下面的修改怎么样?
发件人:
.asBarChart().setOption('chartArea.left', 100)
收件人:
.asBarChart().setOption('chartArea', {left:'20%', top:'10%', width:"60%", height:"60%"})
关于每个参数,请根据您的设计进行调整。如果这对您没有用,我很抱歉。
我想在我的 Google 电子表格中构建图表。图表响应除 chartArea 之外的所有选项。我希望我的标签显示在 V 轴的左侧。现在这些都隐藏在 chartArea 后面。 (照片)
This chart has the labels hidden behind the chartArea
var chartBuilder = SS.newChart();
chartBuilder.addRange(range)
.setPosition(10, 2, 0, 0)
.setChartType(Charts.ChartType.BAR)
.setOption('height', BVhoogte)
.setOption('width', 720)
.setOption('isStacked', true)
.setOption('legend', { position: "bottom" })
.setOption( 'hAxis', {textStyle:{color:"white"}, gridlines:{color:"white"}})
.setOption('height', 150)
.setOption('width',720)
.setOption('colors', ["#6d6f75","#000000", "#dcdee2"])
.asBarChart().setOption('chartArea',{ left:200, width: 500}) ;
SS.insertChart(chartBuilder.build());
我试过了
.asBarChart().setOption('chartArea.left', 100)
但这也不起作用。
下面的修改怎么样?
发件人:
.asBarChart().setOption('chartArea.left', 100)
收件人:
.asBarChart().setOption('chartArea', {left:'20%', top:'10%', width:"60%", height:"60%"})
关于每个参数,请根据您的设计进行调整。如果这对您没有用,我很抱歉。