R语言 如何使几何点散点图中的点依赖于计数?

mec1mxoz  于 2022-12-20  发布在  其他
关注(0)|答案(1)|浏览(118)

我使用ggplot创建一个 Dataframe 的散点图,x轴和y轴是 Dataframe 中的两列,下面的代码给出了散点图:

ggplot(df,aes(x=Season,y=type))+
  geom_point(fill="blue")

但是点的大小都是一样的,我希望每个点都取决于x和y的组合匹配了多少行,有人知道怎么做吗?

cwtwac6a

cwtwac6a1#

您尚未提供任何示例数据,因此我将生成一些:

library('tidyverse')

df <- data.frame(Season = sample(c('W', 'S'), size=20, replace=T),
                 type=sample(c('A', 'B'), size=20, replace=T))

df %>%
  group_by(Season, type) %>%
  summarise(count = n()) %>%
  ggplot(aes(x=Season, y=type, size=count)) +
     geom_point(col="blue")

我们的想法是计算Season类型数据的所有出现次数,然后使用新的count字段调整ggplot中的大小。

相关问题