复现Nature文章的图表:

image.png

我们这里主要展示UMAP图的ggplot做法,原文图如下:

image.png

复现效果如下:可以发现,原文中3、15标反了,可能原文作者使用PS添加的,或者cluster编号弄反了,可见nature文章也有粗心大意的错误!

image.png

主要解决的问题有:
1、ggplot绘制单细胞UMAP图,设自定义细胞展示顺序、细胞颜色2、ggplot绘制UMAP图,添加cluster标签
3、ggplot实现UMAP图坐标轴在左下角的问题
4、实现legend圈中显示cluster数字

更多精彩请访问我的公众号---KS科研分享与服务

Nature作图也出错 单细胞UMAP/TSNE图的ggplot做法与修饰相关推荐

  1. 翻车实录之Nature Medicine新冠单细胞文献|附全代码

    前言 NGS系列文章包括NGS基础.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细胞测序分析 (重磅综述:三万字 ...

  2. 在线作图丨数据降维方法⑤——t-SNE(t-Distributed Stochastic Neighbor Embedding)

    Question 1:什么是t-SNE? t-Distributed Stochastic Neighbor Embedding (t-SNE) 是一种非线性降维技术,特别适用于高维数据集的可视化.它 ...

  3. 在线作图|如何绘制一张哑铃图

    哑铃图 哑铃图(Dumbbell plot)是展示数据差异的可视化图表之一.当样本个数为两个时,图形类似哑铃,同时它也用来绘制多个样本,类似于多个"哑铃"的节点连接.哑铃图在生信分 ...

  4. 在线作图|如何绘制一张坡度图

    坡度图 坡度图(slope chart)因形似斜坡而得名,它可以展示某一个指标随着时间推移的变化情况,比较此指标在时间(或位置)前后的不同. TUTU云工具使用 小编和他的小伙伴们开发了一个在线的作图 ...

  5. 在线作图|如何绘制一张山脊图

    山脊图(Ridgeline chart) 山脊图(Ridgeline chart)作为可视化图形的一种,可以研究不同群组的数值变量的分布情况,展示不同类别数据在同一因素的不同水平下的分布差异,分布可以 ...

  6. 在线作图|2分钟在线绘制RDA图

    三维RDA RDA分析(Redundancy analysis),即冗余分析,对比主成分分析可以发现,其实冗余分析就是约束化的主成分分析.冗余分析(redundancy analysis, RDA)或 ...

  7. 在线作图|2分钟绘制三维PCA图

    三维PCA 主成分分析算法(PCA)是最常用的线性降维方法.PCA降维为了在尽量保证"信息量不丢失"的情况下,对原始特征进行降维,也就是尽可能将原始特征往具有最大投影信息量的维度上 ...

  8. Tikz作图教程:堆叠柱形图+折线图+误差线

    今天我们来介绍使用基于Tikz的pgfplots宏包绘制堆叠图.折线图和误差线的组合图形. 作图分析 本图的难点在于: 堆叠柱形图属于 ybar stacked类型的图,而折线图和误差线作图是另一种类 ...

  9. 在线作图|如何绘制一张雷达图

    雷达图 雷达图也叫蜘蛛图.网图,它是以从同一点开始的轴上表示的三个或更多个定量变量的二维图表的形式显示多变量数据的图形方法.轴的相对位置和角度通常是无信息的,它相当于平行坐标图,轴径向排列. 如何不使 ...

最新文章

  1. smartupload 上传文件时 把页面编码改成gbk 解决乱码
  2. 研究速递:老年人的心智能力不一定在衰减,抗干扰的能力会更强
  3. 从CV到ML 直播场景下新技术的应用
  4. dbunit java_Java – 让DbUnit使用Hibernate事务
  5. docker --- 梳理 Dockerfile docker-compose.yml
  6. U-Boot如何向内核传递Flash的分区信息
  7. 计算机画面的音乐素材,音效素材:高科技用户界面UI点触计算机数据分析全息音效合集...
  8. java url headers,Java CloseableHttpResponse.getHeaders方法代码示例
  9. HDU4609 FFT
  10. 指令脚本redis线上环境监控脚本(python脚本)
  11. HOJ 2275 Number sequence
  12. iphone4 白苹果解决方法 刷机+越狱
  13. 电子信息工程专业概论_本科专业介绍 | 电子信息工程
  14. 【Debug】 Packet for query is too large (1155878 > 1048576),max_allowed_packet设置.
  15. 【华人学者风采】杨义 悉尼科技大学
  16. 五人合伙最佳股份分配_看过来,五个人合伙,股份这样划分才合理
  17. linux创建文档并且打字,与 Linux 一起学习:学习打字
  18. java输出到空心三角形_java经典算法_019打印三角形(空心,实心) | 学步园
  19. torch.cat()函数的官方解释,详解以及例子
  20. 去VB程序NAG窗口方法-4C法

热门文章

  1. 【c++】Scons|scons对比make
  2. Flutter高仿微信-第31篇-单聊-表情
  3. matlab 求电流幅值,输出信号的幅值与相位.ppt
  4. 企业如何申请CCRC认证?CCRC认证证书查询官网是什么?
  5. SqlServer循环执行存储过程
  6. 【PCBA方案设计】红外测温仪电子温度计方案开发
  7. 芜湖c语言市赛答案,安徽省芜湖市2021版数学中考一模试卷C卷
  8. 苹果x电池多少毫安_苹果x换原装电池体验
  9. 空间统计之八:平均中心和中位数中心
  10. 银联支付Java开发