美文网首页单细胞测序
代码库4-ggplot2代码

代码库4-ggplot2代码

作者: 江湾青年 | 来源:发表于2022-02-25 00:39 被阅读0次

将“ excel式”数据转换为“ggplot2式”数据

library(reshape2)
DATA <- melt(data, id="cells") # id指定那些能够区分不同行数据的变量,个人感觉类似于数据库中的主键

对UMAP横纵坐标进行简化

+ labs(x = "UMAP1", y = "UMAP2") + 
    theme(axis.text.y  = element_blank(),    # 
          axis.ticks.y = element_blank(),    # 
          axis.text.x  = element_blank(),    # 
          axis.ticks.x = element_blank(),
axis.line = element_blank())    # 不显示坐标轴
  

散点图设置图例颜色和大小范围

+ scale_color_continuous(limits = c(0, 1),low="yellow", high="red") + 
    scale_size_continuous(limits = c(0, 1),range = c(0, 50))
# limits代表数的范围,range代表大小的范围

顶部添加数字的柱状图

ggplot(df,aes(x = benchmark, y = value, fill = tools)) + 
    geom_bar(stat = "identity",position = position_dodge(width = 0.8,preserve = 'single'),width = 0.7) + 
    geom_text(aes(label = round(value,2)),size = 3,position = position_dodge(.8),vjust = -0.1) + 
    coord_cartesian(ylim = c(0, 1))

密度图根据counts的数量调整高度(而不是“不管counts多少高度都是1”)

+ geom_density(aes(y = after_stat(count),fill = booltrue,alpha = 0.2))

相关文章

  • 代码库4-ggplot2代码

    将“ excel式”数据转换为“ggplot2式”数据 对UMAP横纵坐标进行简化 散点图设置图例颜色和大小范围 ...

  • 举例简单介绍GitHub进行代码版本控制及分支的使用

    一、新建远程代码库并向代码库里面添加工程 1、克隆代码库到本地 首先,在GitHub上创建一个代码库,为代码库起一...

  • 合并两个代码仓库分支

    举例:在代码库1中将远程的代码库2合并,假设两个代码目录名字均为test_develop 将代码库1,代码库2的代...

  • 比特币分叉发展史

    什么是比特币分叉? 代码库分叉 代码库分叉是软件实现代码的副本。代码库分叉通常是对原始代码库进行的调整。在比特币上...

  • MyBatis中Like语句使用方式(模糊查询)

    oracle数据库: Java代码 或 Java代码 SQLServer数据库: Java代码 mysql数据库:...

  • 代码库

    Android 必须知道2018年流行的框架库及开发语言,看这一篇就够了! - csdn_aiyang的博客 -...

  • 代码库

    1、less文件 less文件本身不能够被浏览器识别,所以要使用less文件,必须引入less.js文件,...

  • Android源码下载

    下载源代码 Android 源代码树位于由 Google 托管的 Git 代码库中。Git 代码库中包含 Andr...

  • Swift代码库之分页完整流程含代码

    运作效果 之前相关准备 Swift代码库之分页Sqlite部分代码与逻辑 Swift代码库之分页UI部分基础代码 ...

  • git回滚代码

    git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id【本地代码库回滚】:git reset ...

网友评论

    本文标题:代码库4-ggplot2代码

    本文链接:https://www.haomeiwen.com/subject/mfpakrtx.html