je le code suivant dans R qui est modifié à partir here, qui trace une table de tableau croisé:Visualizing tableaux croisés avec un terrain en R - couleurs changeantes
#load ggplot2
library(ggplot2)
# Set up the vectors
xaxis <- c("A", "B")
yaxis <- c("A","B")
# Create the data frame
df <- expand.grid(xaxis, yaxis)
df$value <- c(120,5,30,200)
#Plot the Data
g <- <- ggplot(df, aes(Var1, Var2)) + geom_point(aes(size = value), colour = "lightblue") + theme_bw() + xlab("") + ylab("")
g + scale_size_continuous(range=c(10,30)) + geom_text(aes(label = value))
Elle produit la figure de droite, qui est grande, mais j'espérais personnaliser les quatre points, idéalement de sorte que le haut à gauche et le bas à droite soient tous deux d'une couleur et le haut à droite et le bas à gauche en soient une autre.
J'ai essayé d'utiliser:
+ scale_color_manual(values=c("blue","red","blue","red"))
mais cela ne semble pas fonctionner. Des idées?
Cela donne deux légendes distinctes – PoGibas