Разобрался.
map_bold()
отображает значения в свойство, breaks указывает, где вы хотите, чтобы новое свойство срабатывало, а values()
указывает, каким должно быть свойство, в последовательностях разрывов.Таким образом, ниже -0,2 свойство bold должно быть TRUE
, выше 0,2, оно должно быть FALSE
, а затем выше 0,2 снова должно быть TRUE
.
Кроме того, оставляя аргументы row и cols для map_bold пустыми, он применяется ко всем строкам и столбцам.
library(huxtable)
var1<-rnorm(100)
var2<-rnorm(100)
var3<-rnorm(100)
var4<-rnorm(100)
df<-data.frame(var1, var2, var3, var4)
library(tidyverse)
df %>%
cor(.) %>%
huxtable() %>%
map_bold(.,
by_ranges(breaks=c(-0.2, 0.2), values=c(T, F, T)))