Poniżej znajduje się kod i wykres.
Wykres ma trzy aspekty. Gdzie the_plotmogę znaleźć trzy aspekty? Tak, mogę to uzyskać z mtcarsramki danych lub the_plot$data, ale nie chcę odtwarzać analizy danych. Chcę raczej sprawdzić elementy graficzne the_plot, więc nie muszę powielać logiki aplikacji w wielu miejscach. the_plot$facetnie pokazuje niczego, co rozpoznaję, podobnie jak inne zmienne wykresu.
Używam tidyverse 1.3.0.
library(tidyverse)
data(mtcars)
the_plot<-ggplot(mtcars, aes(mpg, disp, group=cyl)) + facet_wrap(~cyl) + geom_point()
the_plot
the_plotnie jest to, co widzisz na fabule, ale opis tego, co chcesz narysować (dane, mapowanie, motyw itp.). Kiedy piszesz the_plotw konsoli, naprawdę dzwonisz print(the_plot), co rozpoczyna proces, który realizuje skalę, liczbę i położenie aspektów itp., A następnie wysyła pola, linie i tekst do urządzenia graficznego.

ggplot_build(the_plot)$layout$layoutz stackoverflow.com/questions/44107119/…