调节图例刻度的颜色变化
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()后面