我试图使用以下代码为每个配置文件生成一个图表,但我不断得到"至少一个图层必须包含用于刻面的所有变量." 错误.我花了最后几个小时试图让它工作,但我不能.
我相信anwser一定很简单,任何人都可以帮忙吗?
d = structure(list(category = structure(c(2L, 2L, 1L, 1L, 1L, 1L,
1L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 3L, 3L, 3L,
3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L), .Label = c("4X4",
"HATCH", "SEDAN"), class = "factor"), profile = structure(c(1L,
1L, 1L, 1L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, …Run Code Online (Sandbox Code Playgroud) 这个热图图像是在Excel中生成的,但是我正在努力学习RI想知道如何用R制作热像图.

现在,这段代码正在运行但不是因为它应该......
(p <- ggplot(melt(heat), aes(Var2, Var1))
+ geom_tile(aes(fill = value), colour = "white")
+ scale_fill_gradient(low = "red", high = "green"))
Run Code Online (Sandbox Code Playgroud)
我想有2个渐变,绿色(最高值)到白色(数字1000)到红色(最低值).R有可能吗?
热数据集:
> heat[0:10,0:10]
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 1000.000 0.000 0.0000 0.0000 757.0317 709.3896 843.7676 932.2801 0.0000 1016.7203
[2,] 1087.658 1000.000 0.0000 0.0000 935.5829 854.5110 889.5042 1091.4610 929.1611 0.0000
[3,] 1181.599 1361.953 1000.0000 0.0000 0.0000 1102.1590 1147.1300 984.1374 969.0718 1058.3456
[4,] 1319.012 1405.954 1187.5215 1000.0000 0.0000 1093.8854 1195.7298 1077.0797 1119.4640 1159.5207
[5,] …Run Code Online (Sandbox Code Playgroud) 该数据库将存储子项列表.但问题是,他们每天会测量一次体重.如何存储更改,以便我可以轻松查询一天,一周和一个月的实际重量和重量变化?