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")
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'")
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。