当前位置: 首页 > news >正文

【R包】tidyplots----取代ggplot2的科研绘图利器

文章目录

    • 介绍
    • 安装
    • Usage
    • 文档
    • 参考

在这里插入图片描述

介绍

tidyplots----取代ggplot2的科研绘图利器。tidyplots的目标是简化为科学论文准备出版的情节的创建。它允许使用一致和直观的语法逐渐添加,删除和调整情节组件。

在这里插入图片描述

安装

You can install the released version of tidyplots from CRAN with:

install.packages("tidyplots")

And the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("jbengler/tidyplots")

Usage

Here are some examples. Also have a look at the getting started guide and the full documentation.

library(tidyplots)

study |> 
  tidyplot(x = treatment, y = score, color = treatment) |> 
  add_mean_bar(alpha = 0.4) |> 
  add_sem_errorbar() |> 
  add_data_points_beeswarm()

在这里插入图片描述

energy |> 
  tidyplot(x = year, y = energy, color = energy_source) |> 
  add_barstack_absolute()

在这里插入图片描述

energy |> 
  dplyr::filter(year %in% c(2005, 2010, 2015, 2020)) |> 
  tidyplot(y = energy, color = energy_source) |> 
  add_donut() |> 
  split_plot(by = year)

在这里插入图片描述

energy_week |> 
  tidyplot(x = date, y = power, color = energy_source) |> 
  add_areastack_absolute()

在这里插入图片描述

energy_week |> 
  tidyplot(x = date, y = power, color = energy_source) |> 
  add_areastack_relative()

在这里插入图片描述

study |> 
  tidyplot(x = group, y = score, color = dose) |> 
  add_mean_bar(alpha = 0.4) |> 
  add_mean_dash() |> 
  add_mean_value()

在这里插入图片描述

time_course |>
  tidyplot(x = day, y = score, color = treatment) |>
  add_mean_line() |>
  add_mean_dot() |>
  add_sem_ribbon()

在这里插入图片描述

climate |>
  tidyplot(x = month, y = year, color = max_temperature) |>
  add_heatmap()

在这里插入图片描述

study |> 
  tidyplot(x = treatment, y = score, color = treatment) |> 
  add_boxplot() |> 
  add_test_pvalue(ref.group = 1)

在这里插入图片描述

gene_expression |> 
  dplyr::filter(external_gene_name %in% c("Apol6", "Col5a3", "Vgf", "Bsn")) |> 
  tidyplot(x = condition, y = expression, color = sample_type) |> 
  add_mean_dash() |> 
  add_sem_errorbar() |> 
  add_data_points_beeswarm() |> 
  add_test_asterisks(hide_info = TRUE) |> 
  remove_x_axis_title() |> 
  split_plot(by = external_gene_name)

在这里插入图片描述

study |> 
  tidyplot(x = treatment, y = score, color = treatment) |> 
  add_mean_bar(alpha = 0.4) |> 
  add_sem_errorbar() |> 
  add_data_points_beeswarm() |> 
  view_plot(title = "Default color scheme: 'friendly'") |> 
  adjust_colors(colors_discrete_apple) |> 
  view_plot(title = "Alternative color scheme: 'apple'")

在这里插入图片描述

在这里插入图片描述

文档

  • Package index
    Overview of all tidyplots functions

  • Get started
    Getting started guide

  • Visualizing data
    Article with examples for common data visualizations

  • Advanced plotting
    Article about advanced plotting techniques and workflows

  • Color schemes
    Article about the use of color schemes

参考

  • https://github.com/jbengler/tidyplots/
  • https://jbengler.github.io/tidyplots/
  • https://blog.csdn.net/qq_21478261/article/details/143786774

相关文章:

  • JS同步与异步概念及区别
  • Redis 通用命令
  • LangChain 由入门到精通
  • FastAPI系列:Ubuntu部署FastAPI项目实战
  • 用PyTorch从零构建 DeepSeek R1:模型架构和分步训练详解
  • springboot 如何实现发送短信
  • 什么是 Ribbon?
  • WordPress平台如何接入Deepseek,有效提升网站流量
  • Deepseek引爆AI热潮 防静电地板如何守护数据中心安全
  • 通义灵码在跨领域应用拓展之物联网篇
  • 蓝桥杯第十六届嵌入式模拟编程题解析
  • Android TextView 使用.9图片文字不展示
  • 计算机视觉算法实战——跌倒检测(主页有源码)
  • 【前端】【功能函数】treeMapEach,对每个节点进行自定义转换的实用函数
  • 深入理解 CSS pointer-events: none:穿透点击的魔法
  • 前端兼容处理接口返回的文件流或json数据
  • C++ Primer 容器适配器
  • java基础学习
  • SQL笔记#函数、谓词、CASE表达式
  • JavaScript 中的逻辑运算符
  • 网站建设华为/济南专业seo推广公司
  • 一个人做网站 优帮云/营销型公司网站建设
  • 深圳分销网站建设/网站优化外包费用
  • 电子商务网站建设计划书/广告软文范例200字
  • 怎样创建网站和网页/中国网站排名100
  • 保定网站建设技术支持/营销推广手段有什么