R中ggplot绘图根据数值大小显示圈图例

 

001、

library(ggplot2)

data <- data.frame(
  x = rnorm(100), 
  y = rnorm(100)
)

data$group <- sample(c("A", "B", "C"), 100, replace = TRUE)
head(data)

ggplot(data, aes(x = x, y = y, color = group, size = abs(y))) +
  geom_point() +
scale_color_manual(values = c("A" = "red", "B" = "blue", "C" = "green"))

 

。 

 

posted @ 2025-03-28 12:06  小鲨鱼2018  阅读(25)  评论(0)    收藏  举报