- Вы хотите добавить метки данных на диаграмму.
Как насчет этой модификации?
Для достижения вышеупомянутых целей используется класс DataViewDefinitionBuilder.
Модифицированный скрипт:
Когда ваш скрипт модифицирован, пожалуйста, измените его следующим образом.
function createChart(){
var annotations = [0, // Added
1, {calc: "stringify", sourceColumn: 1, type: "string", role: "annotation"},
2, {calc: "stringify", sourceColumn: 2, type: "string", role: "annotation"},
];
var dataViewDefinition = Charts.newDataViewDefinition().setColumns(annotations).build(); // Added
var data = Charts.newDataTable()
.addColumn(Charts.ColumnType.STRING, "month")
.addColumn(Charts.ColumnType.NUMBER, "A")
.addColumn(Charts.ColumnType.NUMBER, "B")
.addRow(["Feb", 10, 5])
.addRow(["Mar", 12, 3])
.addRow(["Apr", 20, 5])
.build();
var chart = Charts.newBarChart()
.setDataTable(data)
.setStacked()
.setOption('series', {
0: {dataLabel: 'value'},
1: {dataLabel: 'value'},
})
.setTitle('Sales per Month')
.setDataViewDefinition(dataViewDefinition) // Added
.build();
saveGraph2Drive(chart)
return
}
Результат:
Ссылки:
Если я неправильно понял ваш вопрос, и это был не тот результат, который вы хотите, я прошу прощения .