怎么说呢,简单是简单,但是把一堆数处理成能画图的数据对新手来讲还是挺有挑战性的

以下是加载R包处理数据的内容

###加载R包
library(dplyr)
library(tidyr)
library(tibble)
library(ggpubr)
###读取数据
getwd()
load(file = "D:/BaiduNetdiskDownload/果子生信/Guozi_Maincourse/2021-test/2021.9.24/data/TCGA_steal_data.Rdata")
#处理数据,使其成为示例中的适合画泡泡图的数据框格式
colnames(TCGA_steal_data)
my_own_data <- TCGA_steal_data %>%
dplyr::select(-sample) %>%group_by(subgroup) %>%summarise_all(mean) %>%column_to_rownames("subgroup") %>%t() %>%as.data.frame()
###保存数据
save("my_own_data", file = "/data")

下面是画图

###画图
ggballoonplot(my_own_data, fill = "value")+scale_fill_viridis_c(option = "C")

最后结果如图所示

根据需要导出图片

## 加载R包
library(export)
## 导成PPT可编辑的格式
graph2ppt(file="dotplot2.pptx")## 导成AI可以编辑的状态
graph2eps(file="dotplot2.eps")
graph2pdf(file="dotplot2.pdf")
graph2png(file="dotplot2.png")
graph2tif(file="dotplot2.tif")

以上数据来源于果子学生信练习数据,然后代码比较简单也不需要注释太多,不过把这个作为笔记保存,共勉!

R语言中用ggplot2做泡泡图相关推荐

  1. R语言用ggplot2制作火山图笔记

    R语言中用ggplot2制作火山图代码详解 ```{r} ##加载R包 library(ggplot2) library(ggrepel) ###加载数据 data <- allDiff ### ...

  2. R语言使用ggplot2可视化凹凸图(bumps chart、凹凸图是一种特殊形式的线图,旨在探索随着时间的推移等级的变化)、并设置凹凸图的线条为曲线而不是直线(change into curves)

    R语言使用ggplot2可视化凹凸图(bumps chart.凹凸图是一种特殊形式的线图,旨在探索随着时间的推移等级的变化).并设置凹凸图的线条为曲线而不是直线(change bumps chart ...

  3. R语言的ggplot2做数据可视化的一些推文合集(文末有福利)

    小明的数据分析笔记本 1.记录一些R语言和python做数据分析和数据可视化的简单小例子:2.园艺植物相关的细胞器基因组.转录组.核基因组.群体遗传学相关的文献阅读笔记.欢迎大家关注. 长按上方二维码 ...

  4. R 语言绘制功能富集泡泡图

    功能富集泡泡图 功能富集分析用来展示某一组基因(一般是单个样品上调或下调的基因)倾向参与哪些功能调控通路,对从整体理解变化了的基因的功能和潜在的调控意义具有指导作用,也是文章发表中一个有意义的美图.通 ...

  5. R语言学习 - 富集分析泡泡图

    功能富集泡泡图 功能富集分析用来展示某一组基因(一般是单个样品上调或下调的基因)倾向参与哪些功能调控通路,对从整体理解变化了的基因的功能和潜在的调控意义具有指导作用,也是文章发表中一个有意义的美图.通 ...

  6. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(配置数据点抖动显示jitter)实战

    R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(配置数据点抖动显示jitter)实战 目录 R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(配置 ...

  7. R语言使用ggplot2包使用geom_density()函数绘制密度图(连续色彩、离散色彩、梯度色彩)实战(density plot)

    R语言使用ggplot2包使用geom_density()函数绘制密度图(连续色彩.离散色彩.梯度色彩)实战(density plot) 目录 R语言使用ggplot2包使用geom_density( ...

  8. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(分组箱体框颜色自定义配置)实战

    R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(分组箱体框颜色自定义配置)实战 目录 R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(分组箱体框 ...

  9. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(添加均值点)实战

    R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(添加均值点)实战 目录 R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(添加均值点)实战

最新文章

  1. 学习ASP.NET MVC系列 - 还有比这更简炼的吗?把复杂的事情变简单了,贡献啊!...
  2. 云容器实例服务入门必读
  3. 网站jcms流程分析
  4. android Merge标签
  5. Android开发环境——模拟器AVD相关内容汇总
  6. java parsedouble valueof_java String.valueOf() 方法的使用
  7. 用excel打造报表查询系统
  8. C# 打开指定的文件夹 记住路径中 / 与 \ 的用法
  9. linux 组的管理,LINUX用户组管理各命令的使用
  10. php中的fpm_PHP中的FPM是做什么的
  11. nfs需要开通什么端口_创业板开通需要什么条件?开通创业板门槛,要怎么样开通创业板?...
  12. java 0l是多少_Java 构造器 - osc_0ltyoebk的个人空间 - OSCHINA - 中文开源技术交流社区...
  13. 类的静态成员函数和静态成员变量的使用
  14. cad插入块_CAD中的quot;块quot;能否修改?能!一个命令可快速解决
  15. ftp ---- 配置文件(默认配置文件解读)
  16. 腾讯加持,雷军力荐,这款游戏手机要火?
  17. 怎么访问二级服务器未响应,windows+访问服务器未响应
  18. 常犇_武汉大学管理学院2019年工商管理硕士(MBA)第三批复试通知
  19. canvas绘制图片时宽高2倍
  20. html实现网页多人聊天,实现websocket多人聊天,很简单(示例代码)

热门文章

  1. js弹出新页面并传值
  2. CAD文件转换为SVG文件
  3. 9.19 换钱问题
  4. WebSocket和socket介绍
  5. kindlefire刷安卓系统_测试kindle fire 刷安卓4系统用手机GPS模块导航
  6. Carbon中文使用手册
  7. 2021中国企业常用「应用商店分发」产品矩阵报告
  8. Golang常用工具类库
  9. java.lang.UnsatisfiedLinkError: dll: Can't find dependent libraries
  10. Blockchain技术之区块链的概念和起源以及区块链的运行方式、发展前景和应用领域分析