使用geom_count将每种颜色的尺寸图例分开

时间:2019-01-13 21:00:15

标签: r ggplot2

我有一个如下数据框:

test = data.frame(col1 = floor(runif(1000, 1, 100)), 
                  col2 = floor(runif(1000, 1, 100)), 
                  color = c(rep("A", 900), rep("B", 100)))

我想制作一个col1col2的散点图,用color着色,并根据重叠点的数量来确定大小。我这样做如下:

plot = ggplot(test, aes(col1, col2, color = color)) + geom_count()

此处根据重叠点的数量确定点的大小,但是这里的问题是,颜色B通常在数据集中显示较少,因此较小。我想显示的是两个不同大小的图例,一个用于A,一个用于B,但仍然基于重叠点的数量。

这怎么办?

0 个答案:

没有答案