วิธีบันทึกหลายแปลงเป็น pdf ใน r


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อบันทึกหลายแปลงเป็น PDF ใน R:

 #specify path to save PDF to
destination = ' C:\\Users\\Bob\\Documents\\my_plots.pdf '

#open PDF
pdf(file=destination)

#specify to save plots in 2x2 grid
by(mfrow = c(2,2))

#save plots to PDF
for (i in 1:4) {   
  x=rnorm(i)  
  y=rnorm(i)  
  plot(x, y)   
}

#turn off PDF plotting
dev. off () 

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ตัวอย่างที่ 1: บันทึกหลายแปลงในหน้าเดียวกันในรูปแบบ PDF

รหัสต่อไปนี้แสดงวิธีการบันทึกหลายแปลงในหน้าเดียวกันในรูปแบบ PDF:

 #specify path to save PDF to
destination = ' C:\\Users\\Bob\\Documents\\my_plots.pdf '

#open PDF
pdf(file=destination)

#specify to save plots in 2x2 grid
by(mfrow = c(2,2))

#save plots to PDF
for (i in 1:4) {   
  x=rnorm(i)  
  y=rnorm(i)  
  plot(x, y)   
}

#turn off PDF plotting
dev. off ()

เมื่อฉันไปที่ PDF ในตำแหน่งที่ระบุบนคอมพิวเตอร์ของฉัน ฉันพบ PDF แบบหน้าเดียวต่อไปนี้ซึ่งมีสี่ส่วน:

ตัวอย่างที่ 2: บันทึกหลายแปลงในหน้าต่างๆ ในรูปแบบ PDF

หากต้องการบันทึกหลายแปลงในหน้าต่างๆ ของ PDF ฉันสามารถลบฟังก์ชัน par() ออกได้:

 #specify path to save PDF to
destination = ' C:\\Users\\Bob\\Documents\\my_plots.pdf '

#open PDF
pdf(file=destination)

#save plots to PDF
for (i in 1:4) {   
  x=rnorm(i)  
  y=rnorm(i)  
  plot(x, y)   
}

#turn off PDF plotting
dev. off ()

เมื่อฉันนำทางไปยัง PDF ในตำแหน่งที่ระบุบนคอมพิวเตอร์ของฉัน ฉันจะพบ PDF สี่หน้าพร้อมโครงเรื่องในแต่ละหน้า

แหล่งข้อมูลเพิ่มเติม

วิธีใช้ฟังก์ชัน par() ใน R
วิธีวางซ้อนแปลงใน R

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *