我对“gghighlight”如何与非逻辑(最小/最大)谓词一起工作有点困惑

问题描述 投票:0回答:1

我不明白这些图之间有何不同。我用

min
max
-min
-max
进行了调整。但我真的不明白它们是如何以及做什么的!

library(tidyverse)
library(gghighlight)
library(patchwork)


A <- ggplot(d, aes(idx, value, colour = type)) +
  geom_line() +
  gghighlight(max(value), max_highlight = 5L)

B <- ggplot(d, aes(idx, value, colour = type)) +
  geom_line() +
  gghighlight(-max(value), max_highlight = 5L)

C <- ggplot(d, aes(idx, value, colour = type)) +
  geom_line() +
  gghighlight(min(value), max_highlight = 5L)

D <- ggplot(d, aes(idx, value, colour = type)) +
  geom_line() +
  gghighlight(-min(value), max_highlight = 5L)

(A + B) / (C + D) + patchwork::plot_annotation(tag_levels = "A")

enter image description here

r ggplot2 tidyverse visualization gghighlight
1个回答
0
投票

所以我更多地思考了这个问题,这是答案:

  1. 绘图
    A
    突出显示具有 top 5 最大值的线。
  2. 绘图
    B
    突出显示具有 bottom 5 的最大值的线。
  3. 绘图
    C
    突出显示具有 top 5 最小值的线。
  4. 绘图
    D
    突出显示具有 bottom 5 最小值的线。
© www.soinside.com 2019 - 2024. All rights reserved.