Abaixo está o código e um gráfico.
O gráfico tem três facetas. Onde the_plot
posso encontrar ele tem três facetas? Sim, eu poderia obter isso do mtcars
quadro de dados ou the_plot$data
, mas não quero recriar a análise de dados. Em vez disso, quero inspecionar os elementos gráficos de the_plot
, para não precisar duplicar a lógica do aplicativo em vários locais. the_plot$facet
não mostra nada que reconheço, nem as outras variáveis de plotagem.
Estou usando o tidyverse 1.3.0.
library(tidyverse)
data(mtcars)
the_plot<-ggplot(mtcars, aes(mpg, disp, group=cyl)) + facet_wrap(~cyl) + geom_point()
the_plot
Adicione alguns detalhes,
—
MrGumble
the_plot
não é o que você vê no gráfico, mas uma descrição do que você deseja que seja plotado (dados, mapeamento, tema etc.). Quando você escreve the_plot
no console, está realmente ligando print(the_plot)
, o que inicia um processo que realiza as escalas, o número e a posição das facetas etc., e depois envia caixas, linhas e texto para um dispositivo gráfico.
ggplot_build(the_plot)$layout$layout
de stackoverflow.com/questions/44107119/…