【发布时间】:2015-10-31 13:17:41
【问题描述】:
我正在尝试可视化同期群分析,并希望在闪亮中使用 RenderDataTable 来获得这种可视化效果,在该可视化效果中,我可以基于具有值 1/0 的单独列突出显示所有单元格, 1 被着色,0 不被着色。
我尝试了几件事,包括尝试在ggplot2 中使用geom_tile,但无济于事。我还尝试查看rpivotTable,但我无法弄清楚如何为某些单元格设置阴影。
示例数据:
df <- "
cohort wk value flag
1 1 24 0
1 2 12 0
1 3 10 0
1 4 5 0
1 5 2 0
2 1 75 0
2 2 43 1
2 3 11 0
2 4 14 0
3 1 97 0
3 2 35 0
3 3 12 1
4 1 9 0
4 2 4 0
5 1 5 0"
df <- read.table(text = df, header = TRUE)
【问题讨论】:
-
你能提供最低限度的reproducible example吗?您的示例图像没有 0/1 列,它有阴影的单元格,而不是行。它真的代表您的预期输出吗?
-
感谢@Molx,根据您的 cmets 进行了编辑
-
@Karthikg 最好是使用 DT(使用 datatables JS 库)。它允许使用条件格式。
标签: r shiny knitr r-markdown