R语言中用ggplot2做泡泡图

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

以下是加载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")

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

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值