ด้านล่างคือรหัสและกราฟ
กราฟมีสามแง่มุม the_plot
ฉันจะหาได้จากที่ไหนในสามแง่มุม? ใช่ฉันสามารถหาได้จากmtcars
data 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/…