这个问题与在R和ggpairs中定义用户自定义颜色调色板或者有没有一种方法可以使用ggplot改变GGally::ggpairs的颜色调色板?是相同的,只是那里的解决方案不再适用。
我也想改变颜色调色板,但是有没有一种方法可以使用ggplot改变GGally::ggpairs的颜色调色板?不再适用。该怎么办?
MWE:
library(GGally)
library(ggplot2)
data(diamonds, package="ggplot2")
diamonds.samp <- diamonds[sample(1:dim(diamonds)[1],200),]
ggpairs(
diamonds.samp[,1:2],
mapping = ggplot2::aes(color = cut),
upper = list(continuous = wrap("density", alpha = 0.5), combo = "box"),
lower = list(continuous = wrap("points", alpha = 0.3), combo = wrap("dot", alpha = 0.4)),
diag = list(continuous = wrap("densityDiag")),
title = "Diamonds"
)
我想补充一下
scale_colour_manual(values=c('red','blue','green','red','blue'))
(显然这只是虚拟代码),得到像下面这样的结果(我没有覆盖所有点):