【问题标题】:Is there an R function to get the max y-axis when doing ggplot facet?做ggplot facet时是否有R函数来获得最大y轴?
【发布时间】:2022-12-10 12:27:59
【问题描述】:

我有一个平面图,它是 free = scales,所以每个图都有不同的 y 轴。我想知道是否有一个函数可以返回最大 y 轴,以便文本始终出现在每个图的顶部,如下所示:

geom_text(data,aes(x=25,y=max_y,label="test text"))

我无法找到与此问题类似的任何资源,并且正在努力查看是否可以使用 ggplot_build 或 g_table 提取布局信息。如果我错过了资源,请告诉我!先感谢您。

【问题讨论】:

  • y = Inf 应该可以

标签: r ggplot2 facet


【解决方案1】:
ggplot(mtcars, aes(wt,mpg)) +
  geom_point() +
  annotate("text", x = -Inf, y = Inf, label= "Test", 
           hjust = -0.2, vjust = 1.2) +
  facet_wrap(~gear, scales = "free")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2012-06-01
    相关资源
    最近更新 更多