【发布时间】:2020-05-18 13:15:51
【问题描述】:
我正在尝试以编程方式构建垂直组合图。这可以通过将 ComboChart 的“方向”选项设置为“垂直”来完成(根据https://developers.google.com/chart/interactive/docs/gallery/combochart)
如果您在上面链接的页面上的第一个图像下方打开 JSFiddle 并添加选项“orientation: 'vertical'”,这会很好地工作
var options = {
title : 'Monthly Coffee Production by Country',
orientation: 'vertical',
vAxis: {title: 'Cups'},
hAxis: {title: 'Month'},
seriesType: 'bars',
series: {5: {type: 'line'}} };
但是,在 Google Apps 脚本中创建 EmbeddedComboChart 时,设置相同的选项不会改变任何内容(结果图表处于标准水平方向)。
function createEmbeddedComboChart() {
var sheet = SpreadsheetApp.getActiveSheet();
var chartDataRange = sheet.getRange(
'Tabellenblatt1!B10:D12');
var comboChartBuilder = sheet.newChart().asComboChart();
var chart = comboChartBuilder
.addRange(chartDataRange)
.setOption("orientation", "vertical")
.setPosition(5, 8, 0, 0)
.build();
sheet.insertChart(chart);
}
我是否遗漏了什么,或者在将图表嵌入 Google 表格时此选项根本不可用?
【问题讨论】:
标签: google-apps-script charts google-visualization orientation