upsetR是除了韦恩图之外另一种集合可视化的方法。一般集合不超过5个的时候,可视化效果还是不错的,但是集合超过五个时,你就很难从图中解读出想要的信息了。

这是我们可以使用upsetR包来进行处理。

upset图要结合柱子和点一起来看。

首先我们导入的数据为list <- list(Heart=rownames(subset(d1, group=='Network')), Muscle=rownames(subset(d2, group=='Network')), Lung=rownames(subset(d3, group=='Network'))) 里面是不同器官的基因,而这三个器官的基因之中会有交集。

第一个柱子,点在heart那行,表明该柱子表示只属于heart的基因数量。

所以是1107

第二个柱子,点在muscle那行,表明该柱子表示只属于muscle的基因数量。

所以是483

第三个柱子,点在muscle和heart两行,表明该柱子表示muscle和heart交集中的基因数量(但不包括muscle,heart,lung三个交集中的基因)。

所以是399

第六个柱子,点在muscle和heart,lung三行,表明该柱子表示muscle和heart,lung交集中的基因数量。

所以是中间的交集105个

即:点在哪些集合的那行,上面的柱子就表示两几个集合的交集。(只有那几个交集的部分)

upset图形如何理解相关推荐

  1. 关于多维图形在2D平面投影的个人理解

    网上有很多关于多维空间的描述,这里分享一下我的个人理解 假设在二维空间中有两个图形,三角形.四边形,画面如下 以如下规律在三维空间展开 对于三角形,在三维空间中添加一点,和其连接,使得每个面都为三角形 ...

  2. 两个形状不同的长方形周长_借助思维导图玩转小学阶段三种不同计算图形周长的方法!...

    小数老师说: 认识长方形.正方形.三角形等平面图形,周长是这些图形的一个基本特性.展开对周长的学习,首先要理解周长的意义,通常可以通过结合实例来理解,也可以经过实际的描边来具体感受周长的实际意义. 点 ...

  3. 利用计算机或图形计算器在,图形计算器在函数教学中的应用

    摘 要:图形计算器引入课堂对数学课程内容.数学教学.数学学习等方面产生了深刻的影响.图形计算器的便携性.灵活性为数学教学与数学学习方式的变革提供了可能. 关键词:图形计算器:函数教学:感性基础 图形计 ...

  4. iOS图形编辑之Core Graphics

    Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎.它提供了低级别.轻量级.高保真度的2D渲染.该框架可以用于基于路径的绘图.变换.颜色管理.脱屏渲 ...

  5. MATLAB笔记之复数以及基本复数函数二维视角(2d)图形绘制

    MATLAB笔记之复数以及基本复数函数二维视角(2d)图形绘制 QQ:3020889729 小蔡 一般复数的2d图形绘制 一般复数的平移图形~(即一个复数加另一个复数实现在复平面的平移) 补充几个复数 ...

  6. java画布制作弧形文字_QT 使用QPainter 绘制图形 和 世界变换 world transform

    1. 绘制椭圆  饼状型 贝塞尔曲线 绘制图像重写方法 void paintEvent(QPaintEvent *event)即可. void Widget::paintEvent(QPaintEve ...

  7. C语言在坐标轴上输出曲线,C语言图形输出习题

    <C语言图形输出习题>由会员分享,可在线阅读,更多相关<C语言图形输出习题(22页珍藏版)>请在人人文库网上搜索. 1.4.4]输入n值,输出如图所示矩形.[4.5]输入n值, ...

  8. 使用簇绒图形设计原理提高您的可视化技能

    Every now and then, we encounter graphs and charts that fail to represent the spirit of the underlyi ...

  9. c语言打印空心数字图形,(完整word版)C语言编写打印实心和空心菱形【源码】

    <(完整word版)C语言编写打印实心和空心菱形[源码]>由会员分享,可在线阅读,更多相关<(完整word版)C语言编写打印实心和空心菱形[源码](13页珍藏版)>请在人人文库 ...

最新文章

  1. thinkbook14 2021版有两个显卡
  2. mongo explain分析详解
  3. Java troubleshooting guide
  4. debian NO_PUBKEY 8B48AD6246925553 解决方法
  5. java文件放桌面怎么运行不了,不可能使用Java桌面在网络上启动文件吗?
  6. Web前端开发笔记——第三章 CSS语言 第七节 圆角边框、阴影
  7. 关于_WIN32_WINNT的含义
  8. Kubernetes权威指南精彩段落
  9. junit 测试mvc_Spring MVC控制器JUnit测试
  10. Java并发之线程池ThreadPoolExecutor源码分析学习
  11. [原创]解决某物流企业二维码打印问题
  12. Xshell利用密钥远程登录Linux
  13. 吴恩达新书《Machine Learning Yearning》完整中文版PDF
  14. 用PLSQL解决世界最难数独(不到1毫秒)
  15. vue导入excel进度条_vue中使用excel导入导出
  16. Canvas 绘制点线相交
  17. c语言用字符画一个椭圆,c语言,绘制椭圆并使其旋转.doc
  18. E575: viminfo: 无效的启动字符 位于
  19. 转载 在心底举行的默哀仪式
  20. 【历史上的今天】7 月 7 日:C# 发布;Chrome OS 问世;《仙剑奇侠传》发行

热门文章

  1. Macbook M1 安装node(亲测)
  2. Oracle ASM理论及实践介绍
  3. about 日问输入法
  4. 华为交换机修改concle密码
  5. 资产管理运维一体化 接入IOT、BIM的设备数字智慧化管理
  6. 解开Kafka神秘的面纱(二):Kafka的高效读写与消息安全
  7. PrimeNG之DataTable
  8. 果园节水灌溉能否实现远程智能控制
  9. JDBC防止SQL注入原理
  10. 一款界面友好的思维导图软件MindMaster