У меня есть таблица ниже, и я хотел бы применить тепловые карты уровня ROW.
(1) Есть идеи как? Сейчас тепловая карта одинакова для обоих значений в одной строке ниже.
(2) Можно ли сделать так, чтобы заголовок столбца группы НЕ был повернут на 90 градусов? Прямо сейчас все заголовки расположены под углом, но для столбца группы лучше без угла = 90.
вот файл rmd.
---
title: "Untitled"
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(dplyr)
library(kableExtra)
#d = data.frame(group= c("A","b"),cat1=c(2,50),cat2=c(100,2))
d = data.frame(group= c("A"),cat1=c(2),cat2=c(NA))
d = d %>%
mutate_if(is.numeric, function(x) {
cell_spec(x, "latex", bold = F, background = spec_color(x,option="C", begin=.5, end = 0.99))
})
```
```{r table , echo= FALSE, comment = FALSE, message= FALSE, warning = FALSE, fig.height=3, fig.width = 8}
kable(
d, format ="latex",
caption = "",
booktabs = T,
longtable = T,
escape = F ,
align = "c"
) %>% kable_styling(latex_options = c(
"striped",
"repeat_header"
)
)%>% row_spec( 0,angle = 90)
```
Примечание: в идеале было бы хорошо, чтобы это было сделано с функциональностью kableExtra, чтобы их цветовые схемы точно соответствовали другим таблицам kableExtra.