วิธีเพิ่มข้อความนอกเส้นทางใน r
คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อเพิ่มข้อความนอกพล็อตใน R:
text(x=8, y=-0.5, ' Some Text ', xpd=NA)
ตัวอย่างนี้เพิ่มข้อความ “ข้อความบางส่วน” ที่ตำแหน่ง (x, y) ของ (8, -0.5)
โปรดทราบว่าอาร์กิวเมนต์ xpd รับค่าที่เป็นไปได้สามค่าสำหรับตำแหน่งที่จะวางข้อความของคุณ:
- FALSE : ภายในโครงเรื่องเท่านั้น
- TRUE : ในพื้นที่การติดตามภายนอก
- NA : ที่ใดก็ได้บนอุปกรณ์ติดตาม
โดยการระบุ xpd=NA เราสามารถเพิ่มข้อความนอกโครงเรื่องของเราได้
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่างที่ 1: เพิ่มองค์ประกอบข้อความนอกเส้นทาง
รหัสต่อไปนี้แสดงวิธีการเพิ่มองค์ประกอบข้อความนอกเส้นทางที่มุมขวาล่าง:
#define variables x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) #create scatterplot plot(x, y) #add text outside of plot text(x=8, y=-0.5, ' Some Text ', xpd=NA)

โปรดสังเกตว่าองค์ประกอบข้อความของเราได้ถูกเพิ่มเข้าไปในพิกัด (x, y) ของ (8, -0.5) ในโครงเรื่อง
เนื่องจากค่าพิกัด y น้อยกว่าขีดจำกัดล่างของแกน y องค์ประกอบข้อความจึงถูกวางไว้ใต้เส้นทาง
ตัวอย่างที่ 2: เพิ่มองค์ประกอบข้อความหลายรายการนอกเส้นทาง
รหัสต่อไปนี้แสดงวิธีการเพิ่มองค์ประกอบข้อความหลายรายการนอกพล็อตโดยใช้ฟังก์ชัน text() หลายครั้ง:
#define variables x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) #create scatterplot plot(x, y) #add multiple text elements outside of plot text(x=8, y=-0.5, ' Below Plot ', xpd=NA) text(x=8, y=25, ' Above Plot ', xpd=NA)

ด้วยการใช้ฟังก์ชัน text() หลายครั้ง เราสามารถเพิ่มองค์ประกอบข้อความหลายรายการนอกพล็อตได้
อย่าลังเลที่จะเล่นกับอาร์กิวเมนต์ x และ y ในฟังก์ชัน text() เพื่อวางข้อความในตำแหน่งที่คุณต้องการ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีใช้ฟังก์ชันทั่วไปอื่นๆ ใน R:
วิธีวาดตำนานนอกโครงเรื่องใน R
วิธีเปลี่ยนตำแหน่งคำอธิบายแผนภูมิในแปลง R พื้นฐาน
วิธีพิมพ์สตริงและตัวแปรบนบรรทัดเดียวกันใน R