Comment augmenter la taille des points dans la légende de ggplot2?

J'ai des milliers de points dans une figure et définissez la "taille = 1". Cependant, la taille du point dans la légende est également réduite. Comment augmenter la taille du point dans la légende?

Par exemple.

num <- 10000
set.seed(1)
df <- data.frame(x = seq(1, num), y = runif(num), z = rep(1:2, each = num / 2))
df$z <- factor(df$z)
library(ggplot2)
p <- ggplot(df, aes(x, y, colour = z)) + geom_point(size = 1)
p

La taille des points dans la légende

49
demandé sur Bangyou 2013-12-06 08:26:37

1 réponses

Ajoutez un + guides(colour = guide_legend(override.aes = list(size=10))) au tracé. Vous pouvez jouer avec l'argument size.

90
répondu TheComeOnMan 2013-12-06 04:34:26