Выравнивание значений столбца Rpivottable - PullRequest
0 голосов
/ 16 мая 2019

Я использую 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)

Заранее благодарен за любую помощь.

...