首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ggplot2(r包)绘制基因棒棒糖图

前面已经介绍的四个软件: maftools(r包)绘制棒棒图等 trackview(r包)包绘制 基因棒棒图 GenVisR(r包)介绍:基因组可视化工具 G3viz(r包)绘制基因棒棒糖图 数据准备...1、使用geom_rect函数绘制边框 ## 绘图 # 绘制边框 gp <- ggplot() + geom_rect(data = subset(domain.df, Type == "str"...fill = str.fill, colour = str.col) gp 2、将上边绘制的边框压缩成一个长条形 # 添加y轴范围,刻度,将上边绘制的边框压缩成一个长条形 gp...element_line(linetype = "dotted")) + labs(x = "AA", y = "Freq", fill = "Mutation") gp 6、再优化:将两个重叠的棒子分开不重叠...= 0.3, ymax = 0.7), fill = str.fill, colour = str.col) + # 绘制突变结构域 geom_rect

7610

ggplot2优雅绘制多组旭日图

欢迎关注R语言数据分析指南 案例图 仿图 绘图思路 ❝此图用R绘制难点有两处 (1)在于绘制连接处并进行渐变色填充 (2)绘制独立的甜甜圈图进行拼图 目前ggplot2 3.5已经能指定为图形进行渐变色填充...,那么连接处我们可以当做是旭日图的第三圈并独立对其进行渐变颜色填充,至于拼图个人建议还是AI编辑器实现更为简便。...目前会员文档(2023+2024)「已经更新上传了140+案例文档」,每个案例都附有相应的数据和代码,并配有对应的注释文档,方便大家学习和参考。...load("da.Rdata") # 加载数据 绘制旭日图 p1 <- ggplot()+ geom_rect(data=data.frame(xmin=0, xmax=1, ymin=0,...ymax=.75), mapping=aes(xmin=xmin, xmax=xmax, ymin=ymin, ymax=ymax), fill="white")+ geom_rect

49110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    商务图表案例——仿经济学人分组漏斗图~

    图形汇总: ggplot()+ geom_rect(data=raster_data,aes(xmin=x_start,xmax=x_end,ymin=y_start,ymax=y_end),fill=..."#E8F2F4")+ geom_rect(data=rect_data,aes(xmin=x_start,xmax=x_end,ymin=y_start,ymax=y_end,fill=class...colour属性的点进行映射来规避颜色标度冲突,因为scale_colour_xxx和scale_fill_xxx是两个不同属性的标度。...数据地图多图层对象的颜色标度重叠问题解决方案 但是针对本例而言,这个问题没法直接解决,因为我要填充的两个图层都是fill属性,但是并不是一点儿也没有解决办法,我将其中一个图层(polygon)的颜色类别变量因子拆开成了三个图层分别映射...(data=raster_data,aes(xmin=x_start,xmax=x_end,ymin=y_start,ymax=y_end),fill="#E8F2F4")+ #条形图图层 geom_rect

    1.5K40

    「R」绘制分组排序点图

    在 R 包中,我有看到过 maftools 中可以绘制这样的图,用来表示新的数据队列与 TCGA 数据的比较,这也是应用于 TMB 分析。因为研究问题,我最近也想尝试使用改种图形来展示数据。...难度有以下几点,感兴趣的读者不妨带着这些问题阅读源代码: 怎么对点排序,构建绘图坐标? 怎么对不同的 panel 展示不同的背景颜色?theme() 中的选项都不支持向量化,所以必须另辟蹊径。...我尝试过 geom_ribbon() 和 geom_area() 来实现都不行。我最后使用了 geom_rect(),我是怎么保证矩形画出来的填充跟背景效果一致的?...= min(.data$ymin) - (.data$ymax - .data$ymin) * 0.015, ymax = max(.data$ymax) + (.data$ymax -....data$ymin) * 0.015, ymin = min(.data$ymin), ymax = max(.data$ymax) ) if (order_by_fun

    1.7K30

    87-R可视化19-利用其他图层映射自由的控制背景的颜色

    在[[57-R可视化6-ggplot2三部曲最终之进阶为菜鸟]] 中我也提到过主题中的panel.background 参数,比如下图: 但是,它并不能让我们满意的生成不同的背景颜色,尤其是,最好可以根据不同的组别...: aes(xmin = 4.5, xmax = 9.5, ymin = -Inf, ymax = Inf) 不难看出,这种柱状图其实是一个分类数据(x轴)的展示:...因为考虑到geom_rect 图层主要运用在连续数据的展示(比如时间序列曲线): 而如果是分类数据结合连续数据(对不同图层不同data)会导致报错,而如果直接对一个分类数据调整geom_rect 则会非常的怪异...(data = my_data2,aes(xmin = -.5, xmax = 4.5, ymin = -Inf, ymax = Inf),fill...= "blue", alpha=0.03) + geom_rect(data = my_data2, aes(xmin = 4.5, xmax = 9.5, ymin

    48810
    领券