Подтвердить что ты не робот

Как увеличить размер точек в легенде ggplot2?

У меня есть тысячи точек на одном рисунке и установите "size = 1". Однако размер точки в легенде также уменьшается. Как увеличить размер точки в легенде?

Например.

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

The size of points in legend

4b9b3361

Ответ 1

Добавьте + guides(colour = guide_legend(override.aes = list(size=10))) к сюжету. Вы можете играть с аргументом size.