ด้านล่างคือรหัสและกราฟ
กราฟมีสามแง่มุม the_plotฉันจะหาได้จากที่ไหนในสามแง่มุม? ใช่ฉันสามารถหาได้จากmtcarsdata frame หรือthe_plot$dataแต่ฉันไม่ต้องการสร้างการวิเคราะห์ข้อมูลขึ้นมาใหม่ แต่ฉันต้องการตรวจสอบองค์ประกอบกราฟิกของthe_plotดังนั้นฉันไม่ต้องทำซ้ำตรรกะของแอปพลิเคชันในหลาย ๆ ที่ the_plot$facetไม่แสดงสิ่งที่ฉันจำได้และไม่ทำตัวแปรพล็อตอื่น
ฉันใช้ tidyverse 1.3.0
library(tidyverse)
data(mtcars)
the_plot<-ggplot(mtcars, aes(mpg, disp, group=cyl)) + facet_wrap(~cyl) + geom_point()
the_plot
เพิ่มรายละเอียดบางอย่าง
—
MrGumble
the_plotไม่ใช่สิ่งที่คุณเห็นในพล็อต แต่เป็นคำอธิบายสิ่งที่คุณต้องการลงจุด (ข้อมูลการทำแผนที่ธีม ฯลฯ ) เมื่อคุณเขียนthe_plotในคอนโซลคุณกำลังโทรหาจริงๆprint(the_plot)ซึ่งจะเริ่มกระบวนการที่ตระหนักถึงตาชั่งจำนวนและตำแหน่งของ facets ฯลฯ จากนั้นให้กล่องผลลัพธ์บรรทัดและข้อความไปยังอุปกรณ์กราฟิก

ggplot_build(the_plot)$layout$layoutมาจากstackoverflow.com/questions/44107119/…