Я пытаюсь создать несколько диаграмм из листа данных, но диаграммы собирают определенные данные, поэтому я счел целесообразным использовать класс DataTableBuilder.Я могу указать метки для данных легче, чем на исходном листе.Тем не менее, я не могу встроить класс диаграммы в лист.Можно ли либо преобразовать диаграмму в EmbeddedChart, либо использовать DataTable для создания EmbeddedChart? Я пытаюсь создать несколько диаграмм из листа данных, но диаграммы собирают определенные данные, поэтому я нашел ихвыгодно использовать класс DataTableBuilder.Я могу указать метки для данных легче, чем на исходном листе.Тем не менее, я не могу встроить класс диаграммы в лист.Можно ли преобразовать диаграмму в EmbeddedChart или использовать DataTable для создания EmbeddedChart?
Это данные ниже, и мне нужен только последний столбец (5/11), и мне не нужнообщий ряд.Так что это не лаконичный диапазон, иначе я бы просто использовал встроенный построитель диаграмм.
May 5/1 5/2 5/3 5/11
Critical 0 0 0 0
High 0 0 0 0
Call Immediate 4 11 4 3
Daytime Call 3 3 6 1
Totals 7 14 10 4
Ниже показано, как я построил график, в котором dailyTotals имеет диапазон [0, 0, 3, 1].Это отлично работает, но я ничего не могу обозначить.
var dailyChart = LOB.newChart()
.setChartType(Charts.ChartType.BAR)
.setOption('title', LOB.getName())
.addRange(dailyTotals)
.build();
LOB.insertChart(dailyChart);
Ниже строится DataTable, на этот раз ежедневные итоги являются просто массивом.Но это дает мне ярлыки.
dailyTable = Charts.newDataTable()
.addColumn(Charts.ColumnType.STRING, "Priority")
.addColumn(Charts.ColumnType.NUMBER, "Incidents")
.addRow('P1', dailyTotals[0])
.addRow('P2', dailyTotals[1])
.addRow('P3', dailyTotals[2])
.addRow('P4', dailyTotals[3])
.build();
Как я могу использовать DataTable для создания EmbeddedChart?или как я могу превратить диаграмму во встроенную диаграмму?