วิธีเพิ่มชื่อเรื่องลงในแปลงใน base r (พร้อมตัวอย่าง)


คุณสามารถใช้ฟังก์ชัน title() เพื่อเพิ่มชื่อเรื่องให้กับพล็อต R ได้อย่างรวดเร็ว

ฟังก์ชันนี้ใช้ไวยากรณ์พื้นฐานต่อไปนี้:

 #create scatterplot of x vs. y
plot(df$x, df$y)

#add title
title(' This is my title ')

คุณยังสามารถใช้อาร์กิวเมนต์ต่อไปนี้ในฟังก์ชัน title() เพื่อปรับแต่งลักษณะที่ปรากฏของหัวเรื่องได้:

  • col.main : สีของชื่อเรื่อง
  • cex.main : ขนาดของชื่อเรื่องสัมพันธ์กับขนาดเริ่มต้น
  • font.main : รูปแบบฟอนต์ที่จะใช้สำหรับชื่อเรื่อง (1=ธรรมดา, 2=ตัวหนา, 3=ตัวเอียง, 4=ตัวเอียงตัวหนา)
  • adj : ตำแหน่งแนวนอนของชื่อเรื่อง (0=ซ้าย, 1=ขวา, ค่าเริ่มต้นคือ 0.5)
  • บรรทัด : ตำแหน่งแนวตั้งของชื่อเรื่อง (ค่าบวกเลื่อนชื่อเรื่องขึ้น ค่าลบเลื่อนชื่อเรื่องลง)

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

ตัวอย่าง: วิธีเพิ่มชื่อเรื่องให้กับแปลงใน Base R

สมมติว่าเราใช้ฟังก์ชัน base R plot() เพื่อสร้าง point cloud แบบง่าย:

 #create data frame
df <- data. frame (x=c(70, 78, 90, 87, 84, 85, 91, 74, 83, 85),
                 y=c(90, 88, 79, 86, 84, 83, 88, 92, 76, 75))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 16 )

ตามค่าเริ่มต้น ฐาน R จะไม่เพิ่มชื่อเรื่องให้กับโครงเรื่อง

อย่างไรก็ตาม เราสามารถใช้ฟังก์ชัน title() เพื่อเพิ่มชื่อได้อย่างรวดเร็ว:

 #create data frame
df <- data. frame (x=c(70, 78, 90, 87, 84, 85, 91, 74, 83, 85),
                 y=c(90, 88, 79, 86, 84, 83, 88, 92, 76, 75))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 16 )

#add title
title(' Plot of X vs. Y ') 

โปรดทราบว่ามีการเพิ่มชื่อเรื่องลงในโครงเรื่องแล้ว

เราสามารถปรับแต่งรูปลักษณ์ของชื่อได้โดยใช้อาร์กิวเมนต์ต่างๆ:

 #create data frame
df <- data. frame (x=c(70, 78, 90, 87, 84, 85, 91, 74, 83, 85),
                 y=c(90, 88, 79, 86, 84, 83, 88, 92, 76, 75))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 16 )

#add title with custom appearance
title(' Plot of X vs. Y ', col. main =' blue ', cex.main = 2 , font.main= 4 , adj= 0 , line= 0 ) 

ชื่อโครงเรื่องใน R พร้อมรูปลักษณ์ที่กำหนดเอง

นี่คือสิ่งที่แต่ละข้อโต้แย้งทำ:

  • col.main : เปลี่ยนสีแบบอักษรของหัวเรื่องเป็นสีน้ำเงิน
  • cex.main : เพิ่มแบบอักษรของหัวเรื่องเป็นสองเท่าของขนาดเริ่มต้น
  • font.main : เปลี่ยนรูปแบบตัวอักษรของหัวเรื่องเป็นตัวเอียง
  • adj : หัวข้อถูกย้ายไปทางซ้ายจนสุด
  • line : ชื่อเรื่องเลื่อนลงมาแตะด้านบนของโครงเรื่อง

อย่าลังเลที่จะเล่นกับอาร์กิวเมนต์ต่างๆ เหล่านี้ในฟังก์ชัน title() เพื่อสร้างชื่อเรื่องที่คุณต้องการในโครงเรื่องของคุณเอง

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

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน R:

ตอบ: วิธีใช้ cex เพื่อเปลี่ยนขนาดขององค์ประกอบพล็อต
ตอบ: วิธีใช้ตัวเลือก bty เพื่อเปลี่ยนสไตล์พื้นที่แผนภูมิ
ตอบ: จะเปลี่ยนตำแหน่งของคำอธิบายแผนภูมิในแปลงได้อย่างไร

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

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