วิธีเพิ่มชื่อเรื่องลงในแปลงใน 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 )
นี่คือสิ่งที่แต่ละข้อโต้แย้งทำ:
- col.main : เปลี่ยนสีแบบอักษรของหัวเรื่องเป็นสีน้ำเงิน
- cex.main : เพิ่มแบบอักษรของหัวเรื่องเป็นสองเท่าของขนาดเริ่มต้น
- font.main : เปลี่ยนรูปแบบตัวอักษรของหัวเรื่องเป็นตัวเอียง
- adj : หัวข้อถูกย้ายไปทางซ้ายจนสุด
- line : ชื่อเรื่องเลื่อนลงมาแตะด้านบนของโครงเรื่อง
อย่าลังเลที่จะเล่นกับอาร์กิวเมนต์ต่างๆ เหล่านี้ในฟังก์ชัน title() เพื่อสร้างชื่อเรื่องที่คุณต้องการในโครงเรื่องของคุณเอง
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน R:
ตอบ: วิธีใช้ cex เพื่อเปลี่ยนขนาดขององค์ประกอบพล็อต
ตอบ: วิธีใช้ตัวเลือก bty เพื่อเปลี่ยนสไตล์พื้นที่แผนภูมิ
ตอบ: จะเปลี่ยนตำแหน่งของคำอธิบายแผนภูมิในแปลงได้อย่างไร