我想使用gridSVG::grid.garnish
向我从ggplot2导出的SVG中添加信息,但是一次只能对一个grob起作用,也就是说,您需要知道哪个grob是哪个。我了解I can use grid.ls
to identify the structure of grobs in a plot,但是当我自己打电话给grid.ls
时,它仅显示顶层布局:
library(tidyverse)
library(gridSVG)
p1 = quickplot(1:5, (1:5)^2)
p1g = ggplotGrob(p1)
grid.ls(p1g)
# layout
我尝试使用不同的参数(例如recursive = TRUE
和fullNames = TRUE
)以及各种不同的基于ggplot的绘图,但我总是只能得到顶层的layout
(或使用fullNames = TRUE
,gtable[layout]
)。我怎么能看到孩子的rob头?
我在macOS上使用的是ggplot2 v 2.2.1.9000和gridSVG v 1.6-0。
答案 0 :(得分:-1)
正文必须至少包含30个字符
grid.ls(grid.force(p1g))