堆叠柱状图(Stacked Bar Chart)是一种数据可视化工具,用于展示多个类别的数据,并且每个类别可以分解为多个子类别。在Google Sheets中,堆叠柱状图可以将多个列的数据合并到一个柱状图中,每个柱子代表一个类别,而柱子中的不同颜色部分代表不同的子类别。
堆叠柱状图主要有两种类型:
堆叠柱状图适用于以下场景:
假设你有一个Google Sheets表格,包含以下数据:
| 类别 | 子类别1 | 子类别2 | 子类别3 | |------|---------|---------|---------| | A | 10 | 20 | 30 | | B | 15 | 25 | 35 | | C | 20 | 30 | 40 |
如果你希望通过脚本自动化生成堆叠柱状图,可以使用以下示例代码:
function createStackedBarChart() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var dataRange = sheet.getDataRange();
var chart = sheet.newChart()
.setChartType(Charts.ChartType.STACKED_BAR)
.addRange(dataRange)
.setPosition(5, 5, 500, 300)
.setOption('title', '堆叠柱状图')
.setOption('isStacked', true)
.build();
sheet.insertChart(chart);
}
通过以上步骤和示例代码,你应该能够在Google Sheets中成功创建堆叠柱状图,并从多个列中获取数据。
领取专属 10元无门槛券
手把手带您无忧上云