首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏生信技能树

    R-ggpattern(绘图花式大赏-1)

    中创建个性化的pattern 常见的gridpattern有: ggpattern中的一些参数: Geom-based: 在绘制图形边界中添加几何图形(比如 sf::st_intersection( ", package = "ggpattern"), system.file("img", "flag", "gr.png", package = "ggpattern"), system.file ("img", "flag", "no.png", package = "ggpattern"), system.file("img", "flag", "se.png", package = "ggpattern "), system.file("img", "flag", "us.png", package = "ggpattern") )#首先加载ggpattern包中的图片们并且赋值给flags p ', package = 'ggpattern'), system.file('img', 'seamless2.jpg', package = 'ggpattern'), system.file

    1.5K30编辑于 2022-12-16
  • 来自专栏生信技能树

    R-ggpattern (绘图花式大赏-2)

    上一小节中,我们介绍了ggpattern并鉴赏了ggpattern中两大pattern之一的array_based_pattern。 详见:R-ggpattern(绘图花式大赏-1) 接下来,我们继续介绍一下另一大pattern-geometry_based pattern,鉴赏一下geometry_based pattern绘制的图 = 'black',#图形颜色 pattern_colour = 'black'#图形的轮廓 ) + theme_bw() + labs( title = "ggpattern theme_void(20) + #空白的背景 theme( legend.key.size = unit(2, 'cm')#设置图例的大小 ) + labs(title = "ggpattern ::geom_ribbon_pattern()") p 4 动画化图案 library(ggpattern) if (require("gganimate")) { #~~~~~~~~~~

    79620编辑于 2022-12-16
  • 来自专栏小明的数据分析笔记本

    跟着Nature Communications学作图:R语言ggplot2绘制带有条纹的分组柱形图

    但是没有公布对应的作图代码,没有关系,我们可以自己写代码试着模仿,今天的推文重复一下论文中的Figure 2A 带有条纹的分组柱形图 示例数据截图 image.png 这里实现条纹柱形图用到的是 ggpattern 这个R包 参考链接 https://coolbutuseless.github.io/package/ggpattern/index.html https://github.com/coolbutuseless /ggpattern 安装 remotes::install_github("coolbutuseless/ggpattern") 因为是ggplot2的扩展包,除了把作图函数替换,其余的细节都可以用

    1K10编辑于 2023-01-06
  • 来自专栏R语言数据分析指南

    ggplot2优雅绘制阴影填充图

    欢迎关注R语言数据分析指南 ❝本节来介绍如何使用ggpattern包自定义图案来进行阴影填充。整个过程仅参考,希望对各位观众老爷能有所帮助。 tidyverse) library(ggsci) # install.packages("remotes") #remotes::install_github("coolbutuseless/ggpattern ") library(ggpattern) library(gapminder) 数据清洗 df <- gapminder %>% filter(year %in% c(1957,2002,2007 continent) %>% mutate(paired = rep(1:(n()/3), each=3), year=factor(year)) 定义填充函数 # 自定义一个图案填充函数,用于在ggpattern 的图案函数选项 options(ggpattern_geometry_funcs = list(tiling3 = tiling3_pattern)) 数据可视化 df %>% ggplot(aes

    58110编辑于 2024-02-23
  • 来自专栏小明的数据分析笔记本

    跟着Nature Communications学画图:R语言ggplot2画带有底纹的柱形图

    最近又发现了一个R包ggpattern,画带有底纹的柱形图或者给柱形图添加图片都非常方便。 今天的推文简单介绍一下这个图 ggpattern帮助文档 https://coolbutuseless.github.io/package/ggpattern/ 首先是安装ggpattern remotes ::install_github("coolbutuseless/ggpattern") 查看帮助文档 help(package="ggpattern") 做柱形图填充用到的函数是geom_col_pattern circle' 做一个简单的柱形图看下效果 df<-data.frame(x=LETTERS[1:4], y=5) library(ggplot2) library(ggpattern NC_figure1B.xlsx") df %>% mutate(new_col=paste(y,x,sep="")) -> df1 作图代码 library(ggplot2) library(ggpattern

    1.7K20发布于 2021-11-23
  • 来自专栏R语言数据分析指南

    ggplot2再话箱线图之几何填充

    tidyverse) library(ggsci) library(ggprism) library(rstatix) library(ggpubr) library(ggpmisc) library(ggpattern add_significance(p.col = "p.adj") %>% add_xy_position(x = "year", dodge = 0.8) 构建填充类型 ❝下面函数来自「ggpattern 」包官方文档 https://coolbutuseless.github.io/package/ggpattern/articles/developing-patterns.html ❞ tiling3 args$id <- boundary_df$id args$prefix <- "" do.call(gridpattern::patternGrob, args) } options(ggpattern_geometry_funcs

    58720编辑于 2022-09-21
  • 来自专栏小明的数据分析笔记本

    可能会用到的R语言包~2

    ggpattern github主页 https://github.com/coolbutuseless/ggpattern 一些图片 ?

    1.3K10发布于 2020-11-05
  • 来自专栏北野茶缸子的专栏

    互联网游荡指北(第一期)

    . 2、使用ggpattern 包填充颜色 . 当然也可以采用上述ggpattern 包,通过填充进行修改。

    89940编辑于 2021-12-17
  • 来自专栏R语言数据分析指南

    ggplot2优雅的自定义绘制圈图

    install.packages("packcircles") # 如果没有安装packcircles包,可以先安装 library(packcircles) library(geomtextpath) library(ggpattern

    86040编辑于 2023-08-18
  • 来自专栏R语言数据分析指南

    ggcoverage优雅的绘制各种组学注释图

    remotes::install_github("showteeth/ggcoverage") library("rtracklayer") library("ggcoverage") library("ggpattern

    91330编辑于 2023-08-18
领券