嗨,假设我有以下数据框并想要生成下面的图。但是,我可以简单地绘制这个缺失值: s2,b1 有没有办法添加具有不同颜色的圆圈?基本上我想在图中没有黑色的任何地方填充一个灰点。如果有 5 个样本,这会很快变得复杂。
temp = data.frame ( sample=c("s1","s1","s2"), drug=c("a","b","a"))
ggplot(data=temp, aes(x=sample, y= factor ( drug) ) )+
geom_point(size=20)
最佳答案
你可以尝试table
ggplot(data=as.data.frame(table(temp)), aes(x=sample, y= factor ( drug) ) )+
geom_point(aes(color=as.factor(Freq)), size = 20) +
scale_color_manual(values = c("grey70", "black"))
关于r - ggplot geom_point 绘制两个分类变量并填充缺失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55309736/