ggplot2绘图基因组数据绘图单细胞测序

单细胞密度散点图的绘制

2022-04-16  本文已影响0人  Hayley笔记

单细胞绘图系列:


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

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的画法

参考:密度散点图的绘制

上一篇 下一篇

猜你喜欢

热点阅读