一天摘一个萝卜

调节图例刻度的颜色变化

ggplot(df, aes(x, y)) +
  geom_point(aes(colour = z1)) +
  scale_colour_gradient2(#low = "blue", high = "red",midpoint = 0,
                         low = c('darkblue',"lightblue"), mid = "white",
                         high = c("red","darkred"), midpoint = 0,  # 只要low和high里的颜色个数相同,midpoint就会停在想停的位置
                         limits = c(-2.3,2),
                         breaks = c(-2, -1,0,1,2),   ## break必须和labels保持一致,但是limits可以更多一点
                         labels = c("-2",-1, 0,1,"2"))+
  theme(legend.text=element_text(size=35),    ## 图例字体
        legend.title = element_blank(),
        legend.key.size = unit(2.4,"line"))+   ## 图例图标大小
  theme_classic()

## 单细胞里面也适用,直接加在:FeaturePlot()后面

posted @ 2022-08-09 21:09  元元堂随笔  阅读(43)  评论(0编辑  收藏  举报