我在 R 中创建了一个小提琴图,我想更改部分点的颜色和大小。此更改将根据数据文件中的 True/False 属性。
这就是我尝试的方式:
p <- ggplot(data, aes(order,count),levels=data_levels) +
geom_point(aes(colour = actor(data$color)))+
geom_violin(draw_quantiles = c(0.5),adjust = 2,size =0.4)+
geom_jitter(height = 0, width = 0.1,size =0.6)+
coord_flip()
boolColors <- as.character(c("False"="black", "True"="red"))
boolScale <- scale_colour_manual(name="color", values=boolColors)
p1 <- p + boolScale
我尝试使用 scale_size_manual 更改大小,但没有奏效。