Я использую rpivotTable для создания html-файла, который содержит сводную таблицу для большого количества категорий.Кажется, все работает нормально, за исключением того, что количество категорий много, поэтому значения столбца верхнего уровня не так легко увидеть;Значения помещаются в середине длинного, длинного столбца (аналогично выравниванию верхнего / среднего / нижнего краев в Excel).
Я ищу способ поместить значение в верхнее.Я предполагаю, что с помощью параметра rendererOptions я могу достичь этого, но я пока не нашел связанных вопросов / ответов в Интернете.Даже способ сделать это в pivottable.js был бы полезен.
Сам код выглядит следующим образом в файле RMD, который я использую для создания html-файла.
rp <- rpivotTable(
pivotdata,
vals = "Val",
rows = c("Cat1", "Cat2", "Cat3", "Cat4"),
cols = c('Horizon'),
width = "200%",
rendererName = "Heatmap",
aggregatorName = 'Average',
rendererOptions = list(
heatmap = list(colorScaleGenerator = htmlwidgets::JS('function(values) {
return d3.scale.linear()
.domain([20, 0, -20])
.range(["#7F7", "#FFF", "#F77"])}')
))
)
Опять же, приведенный выше код по умолчанию помещает значения столбцов в середину.Таким образом, значения столбца верхнего уровня (в приведенном выше случае, столбец «Cat1» ..) не легко увидеть.Странно то, что этого раньше не было;это произошло только тогда, когда я изменил свою версию R на R Client (которая работает поверх R 3.4.3)
Заранее благодарен за любую помощь.