R数据表-如何添加单元格三角形?
如何将DT::datatable单元格格式化为三角形-类似于html表格的问题: 下面是一些示例,其中datatable的整个单元格都是彩色的, 但是,我只希望右上角或左上角的三角形区域是彩色的 下面是一个设置单元格背景颜色样式的示例,我想将其更改为仅为右上三角形着色:R数据表-如何添加单元格三角形?,r,shiny,dt,R,Shiny,Dt,如何将DT::datatable单元格格式化为三角形-类似于html表格的问题: 下面是一些示例,其中datatable的整个单元格都是彩色的, 但是,我只希望右上角或左上角的三角形区域是彩色的 下面是一个设置单元格背景颜色样式的示例,我想将其更改为仅为右上三角形着色: library(DT) df = as.data.frame(cbind(matrix(round(rnorm(50), 3), 10), sample(0:1, 10, TRUE))) datatable(df) %>%
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'))
)
当value==1时,将整个单元格涂成红色,而只需将单元格的右上三角形涂成红色即可。像这样:
给你
library(DT)
df = as.data.frame(cbind(matrix(round(rnorm(50), 3), 10), sample(0:1, 10, TRUE)))
datatable(df) %>%
formatStyle(
'V6',
backgroundImage = styleEqual(c(0, 1), c('transparent', 'linear-gradient(225deg, red, red 6px, transparent 6px, transparent)'))
)