R语言 ggplot2中填充的颜色和白色边界几何点?

6qqygrtg  于 2022-12-25  发布在  其他
关注(0)|答案(1)|浏览(262)

如何更改点,使其内部填充颜色(根据因子),但外部具有白色边框?我找不到标准pch图表的示例

library(data.table)
A = data.table(x = 1:4, y = 1:4, z = c('A','A','B','B'))

ggplot(A) + geom_point(aes(x = x, y = y, color = z)) + facet_grid(~z) + theme_bw()
bvjxkvbb

bvjxkvbb1#

您要查找的形状是shape=21,然后将因子Map到fill aes上,并将轮廓的颜色设置为参数:
注:我已经设置了颜色为黑色的reprex作为白色是不是真的可见。

library(ggplot2)
A <- data.frame(x = 1:4, y = 1:4, z = c("A", "A", "B", "B"))

ggplot(A) +
  geom_point(aes(x = x, y = y, fill = z), shape = 21, color = "black", size = 5, stroke = 1) +
  facet_grid(~z) +
  theme_bw()

相关问题