0

我正在尝试自定义 geom_point 图,并在下面附上了我的数据集示例。

# Example of the data
library(ggplot2)
coverage = data.frame("category" = c("A","A","B","B","C","C"), "position" = c(1,4,1,3,2,3), "width" = c(10,4,5,7,2,20))
ggplot(test1, aes(x=position, y=width)) + geom_point(colour="red", size=10, shape=20, alpha=1/3)

当我执行此代码时,我获得了以下图像

在此处输入图像描述

如上图所示,如果位置信息重叠,宽度值代表相同的位置,这个图像没有体现“类别”变量。所以,我想拍一张按“类别”值排序的图像,比如这张图片。

在此处输入图像描述

如何设置选项?

4

1 回答 1

0

使用facet_wrap()

ggplot(coverage, aes(x=position, y=width)) + geom_point(colour="red", size=10, shape=20, alpha=1/3) +
  facet_wrap(.~category)

在此处输入图像描述

于 2021-09-09T07:29:10.847 回答