文章预览
今天我们学习一篇Cancer Discovery文章中瀑布图的可视化。 https://doi.org/10.1158/2159-8290.CD-24-0519 本期推文视频-ggplot2 复杂瀑布图可视化 本次推文中所有的数据均为随机生成,只为说明ggplot2可视化的过程和思路。 我们先加载包、生成模拟数据。 # 加载所需的R包 library(ggplot2) # ggplot2包用于创建图形 library(cowplot) # cowplot包用于组合多个ggplot图形 # 创建示例数据框(请用你的实际数据替换这个数据框) df < - data.frame( x = rep(1:100, 4), # 创建一个1到100重复四次的序列,代表x轴 y = rnorm(400), # 创建400个正态分布的随机数,代表y轴 type = rep(c( "LUSC Tissue Reference AB Compartments" , "LUSC cfDNA Component" , "Individuals without cancer cfDNA" , "Lymphoblastoid cell HiC Reference AB Compartments" ), each = 100), # 创建四种类型的重复序列,每种类型重复100次 compartment = rep
………………………………