Можно ли изменять градиент цвета сюжета эстетически?Я создаю график, используя код, подобный представленным ниже строкам, и в некоторых случаях обнаруживаю, что не всегда легко различить различные группы.Например, на приведенной ниже диаграмме было бы легче различить результаты, если бы я мог использовать точки группы A с бело-голубым градиентом, а точки группы B с бело-красным градиентом.
data <- data.frame(x=c(1,2,3,4,5,6,1,2,3,4,5,6),
y=c(1,2,3,4,5,6,1,2,3,4,5,6), grp=c(rep("A",6),rep("B",6)),
dt=c("2010-06-30","2010-05-31","2010-04-30",
"2010-03-31","2010-02-26","2010-01-29","2010-06-30",
"2010-05-31","2010-04-30",
"2010-03-31","2010-02-26","2010-01-29"))
p <- ggplot(data, aes(x,y,color=as.integer(as.Date(data$dt)))) +
geom_jitter(size=4, alpha=0.75, aes(shape=grp)) +
scale_colour_gradient(limits=as.integer(as.Date(c("2010-01-29","2010-06-30"))),
low="white", high="blue") +
scale_shape_discrete(name="") +
opts(legend.position="none")
print(p)