R:如Excel中一样,如何显示具有百分比值的热图类型表示形式的表。与SC中显示的相同。
在热图表/图中,我希望除Total(%)外的所有其他列,并采用条件格式,使较低的值显示为绿色,而较高的值显示为红色。] > 0或早期(%) 在表中列下方显示的数据库中。
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
R:如Excel中一样,如何显示具有百分比值的热图类型表示形式的表。与SC中显示的相同。在热图表/图中,我想要下面显示的除Total(%)之外的所有列,并带有...
如果要复制与用excel获得的相同的“热图”,我宁愿考虑使用formattable
包而不是ggplot2
。 formattable
允许使数据框呈现为具有应用格式器功能的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?建立以下答案。