文章目录
- 介绍
- 安装
- 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