Как я могу отформатировать DT :: datatable ячейки, чтобы они имели треугольник - аналогично этому вопросу для html таблиц: Как добавить треугольник в ячейку таблицы
Вот примеры, где в таблице данных есть цветные ячейки, https://rstudio.github.io/DT/010-style.html, однако я просто хочу, чтобы область верхнего правого (или левого) треугольника была окрашена.
Вот пример стилизации цвета фона ячеек, который я ' Я хотел бы изменить цвет только на верхний правый треугольник:
library(DT)
df = as.data.frame(cbind(matrix(round(rnorm(50), 3), 10), sample(0:1, 10, TRUE)))
datatable(df) %>%
formatStyle(
'V6',
backgroundColor = styleEqual(c(0, 1), c('transparent', 'red'))
)
Вместо того, чтобы вся ячейка была окрашена в красный цвет, когда это значение == 1, просто закрасьте верхний правый треугольник ячейки. Как это: