【发布时间】:2020-03-04 04:18:01
【问题描述】:
R:如何使用热图类型的百分比值表示形式显示表格,如在 Excel 中。与 SC 中显示的相同。
在热图表/图中,我希望除 Total(%) 之外的所有列都具有条件格式,以便较低的值显示为绿色,而较高的值显示为绿色值以红色显示。
0 或 early(%) 列不应在热图中突出显示。 检查附加的 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
【问题讨论】:
-
您是否希望获得与 Excel 在
ggplot2或plotly中显示的软管相同的热图?你试过什么代码? -
@dc37 我试图从 excel 中提供的行数据中开发它以便理解现在我们在 sql 中获取数据,这里所有数据都是分开的,而在 excel 中只有两列,所以我使用了 @ 987654326@ 在 Excel 中,现在 SQL 中只有 days_bin 的列,按单独的 bin 百分比获取列。
-
抱歉,您的数据是什么样子的并不是很清楚。您是否尝试将数据导入 R ?它们长什么样?可以发
dput(NameOfYourDataframe)的回复吗?