Вы можете просто указать size
в самом geom_point()
:
library(ggplot2)
df <- data.frame(name = c("peter", "peter", "peter", "peter", "jacob", "jacob"),
test =c(10,8,4,2,7,5),
something =c(100,80,40,20,77,55)
)
ggplot(df, aes(x=test, y=something, color= name)) +
geom_point(size = 3)
Обновить
Если вы нужно все размер ваших пунктов должен быть 3, а не только в этом одном вызове geom_point()
, вы можете просто обновить размер по умолчанию:
ggplot(df, aes(x=test, y=something, color= name)) +
geom_point()
update_geom_defaults("point", list(size = 3))
ggplot(df, aes(x=test, y=something, color= name)) +
geom_point()
Обновление 2:
В обновленном вопросе еще можно указать size
на вызов geom_point()
, если вы помещаете его за пределы aes()
обертку:
ggplot(df1, aes(x=test, y=something, color= name)) +
geom_point(size = 3)+
geom_point(data=df2, aes(x=test, y=something, color= name), size=7)