单细胞密度散点图的绘制


单细胞绘图系列:


昨天睡前想起来前几天在单细胞核测序和空间转录组解析肥厚性心肌病的心脏病理性重构的谱系特异性调节改变里看到这样的密度散点图,之前没有画过。今天早上来做一下复现。

R的画法

用到了ggpointdensity这个包,画起来还蛮简单的

library(Seurat)
library(ggplot2)
library(dplyr)
library(viridis) # 使用viridis提供的翠绿色标度:scale_fill_viridis()
library(ggpointdensity) # 绘制密度散点图
pbmc <- readRDS("pbmc.rds")
data <- cbind(Embeddings(object=pbmc[['umap']]),FetchData(pbmc,'cell_type'))
p <- ggplot(data = data, mapping = aes(x = UMAP_1,
                                       y = UMAP_2)) + 
  geom_pointdensity() + #密度散点图(geom_pointdensity)
  scale_color_viridis()+theme_bw()
p

更灵活的画法以及等高线的添加等可以参考:R-散点密度图

Python的画法

参考:密度散点图的绘制

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容