Это тот же вопрос, что и в Определяемая пользователем цветовая палитра в R и ggpairs или есть способ изменить цветовую палитру для GGally::ggpairs с помощью ggplot?
только то, что решения там больше не работают.
Я также хочу изменить цветовую палитру, но есть ли способ изменить цветовую палитру для GGally::ggpairs с помощью ggplot? больше не работает. Что делать?
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'))
(очевидно, это просто фиктивный код) и получить что-то вроде (я не закрашивал все точки):
for(i in 1:2) { for(j in 1:2){ p[i,j] <- p[i,j] + scale_fill_manual(values=c("red", "blue", "green", "yellow", "black")) + scale_color_manual(values=c("red", "blue", "green", "yellow", "black")) } }
- person user20650   schedule 12.01.2016