Dưới đây là mã và một biểu đồ.
Biểu đồ có ba khía cạnh. the_plot
Tôi có thể tìm thấy nó ở đâu trong ba khía cạnh? Có, tôi có thể lấy nó từ mtcars
khung dữ liệu, hoặc the_plot$data
, nhưng tôi không muốn tạo lại phân tích dữ liệu. Thay vào đó, tôi muốn kiểm tra các yếu tố đồ họa của the_plot
, vì vậy tôi không phải sao chép logic ứng dụng ở nhiều nơi. the_plot$facet
không hiển thị bất cứ điều gì tôi nhận ra, cũng như các biến cốt truyện khác.
Tôi đang sử dụng tidyverse 1.3.0.
library(tidyverse)
data(mtcars)
the_plot<-ggplot(mtcars, aes(mpg, disp, group=cyl)) + facet_wrap(~cyl) + geom_point()
the_plot
Hãy thêm một số chi tiết,
—
MrGumble
the_plot
đây không phải là những gì bạn thấy trong cốt truyện, mà là một mô tả về những gì bạn muốn được vẽ (dữ liệu, ánh xạ, chủ đề, v.v.). Khi bạn viết the_plot
trong bảng điều khiển, bạn thực sự đang gọi print(the_plot)
, bắt đầu một quá trình nhận ra tỷ lệ, số lượng và vị trí của các mặt, v.v. và sau đó xuất các hộp, đường và văn bản sang thiết bị đồ họa.
ggplot_build(the_plot)$layout$layout
từ stackoverflow.com/questions/44107119/