http://had.co.nz/ggplot2/scale_manual.html上的 ggplot2 手册建议使用如下结构:
values = c("8" = "red","4" = "blue","6" = "darkgreen", "10" = "orange")
将特定颜色分配给值。
如何从两个数组生成这个结构:
A = c("8","4","6","10"); B = c("red","blue","darkgreen","orange")
我做到了:
rbind(A,B)
[,1] [,2] [,3] [,4]
A "8" "4" "6" "10"
B "red" "blue" "darkgreen" "orange"
但我不确定如何将其转换为“X”=“Y”分配的数组。
我意识到这是一个一般的 R 问题,而不是特定于 ggplot2 的问题。但是我将其标记为 ggplot2 以防它在将来帮助遇到同样问题的人。欢迎任何建议...