📜  添加另一个“颜色”条件以使用 ggboxplot 进行抖动 - R 编程语言(1)

📅  最后修改于: 2023-12-03 15:40:46.475000             🧑  作者: Mango

添加另一个“颜色”条件以使用 ggboxplot 进行抖动 - R 编程语言

介绍

ggboxplot 是一个常用的 R 包,用于绘制箱形图和点图。本文将介绍如何在 ggboxplot 中添加另一个“颜色”条件,以使用抖动。

步骤
  1. 导入 ggplot2 和 ggpubr 库:
library(ggplot2)
library(ggpubr)
  1. 准备数据:
# 创建一个数据框
df <- data.frame(
  group = rep(c("A", "B"), each = 50),
  value = c(rnorm(50, mean = 5), rnorm(50, mean = 10))
)
  1. 绘制 ggboxplot:
ggboxplot(
  data = df,
  x = "group",
  y = "value",
  color = "group",
  palette = c("#00AFBB", "#E7B800"), # 设置调色板,B 组为黄色
  custom.ylim = c(0, 15), # 设置 Y 轴范围
  add = "jitter" # 添加抖动
)
  1. 添加第二个“颜色”条件:
ggboxplot(
  data = df,
  x = "group",
  y = "value",
  color = df$value > 7, # 根据数值大小添加颜色条件
  palette = c("#00AFBB", "#E7B800"), # 设置调色板,颜色条件为 TRUE 的组为黄色
  custom.ylim = c(0, 15), # 设置 Y 轴范围
  add = "jitter" # 添加抖动
)
结论

本文介绍了如何在 ggboxplot 中添加第二个“颜色”条件,以使用抖动。这可以帮助我们更好地可视化数据,并更好地了解数据的特点。