R:如何显示具有百分比值的热图类型表示形式的表

问题描述 投票:1回答:1

R:如Excel中一样,如何显示具有百分比值的热图类型表示形式的表。与SC中显示的相同。

在热图表/图中,我希望除Total(%)外的所有其他列,并采用条件格式,使较低的值显示为绿色,而较高的值显示为红色。] >

0或早期(%)

列不应在热图中突出显示。查看随附的excel屏幕截图,以了解我在寻找什么。我无法理解如何将这种类型的excel转换为R。

在表中列下方显示的数据库中。

User        0 or early(%)    <=5(%)      <=10(%)     <=15(%)     <=20(%)     <=25(%)    TOTAL (%)

A               57              15          18          5           5           0         100           
B               64              22          12          2           0           0         100
C               73              12          10          3           2           0         100
D               45              37          7           4           3           5         100
E               87              4           2           2           1           4         100
F               44              39          3           0           1           13        100
G               84              7           2           5           2           0         100
H               90              3           0           7           0           0         100
I               88              2           2           7           2           0         100
J               43              17          0           34          6           0         100
K               69              4           2           20          2           2         100
L               37              5           5           0           5           49        100
M               69              18          0           10          3           0         100
N               59              8           3           30          0           0         100
O               91              6           3           0           0           0         100
P               50              7           10          27          3           3         100
Q               40              23          7           13          10          7         100

enter image description here

R:如Excel中一样,如何显示具有百分比值的热图类型表示形式的表。与SC中显示的相同。在热图表/图中,我想要下面显示的除Total(%)之外的所有列,并带有...

r ggplot2 plotly
1个回答
0
投票

如果要复制与用excel获得的相同的“热图”,我宁愿考虑使用formattable包而不是ggplot2formattable允许使数据框呈现为具有应用格式器功能的HTML表,这类似于Microsoft Excel(https://cran.r-project.org/web/packages/formattable/vignettes/formattable-data-frame.html)中的条件格式。

我从@MrFlick在此帖子上的答案中得到启发:Is it possible to use more than 2 colors in the color_tile function?建立以下答案。

© www.soinside.com 2019 - 2024. All rights reserved.