วิธีเพิ่มข้อความลงในแปลง ggplot2 (พร้อมตัวอย่าง)


คุณสามารถใช้ฟังก์ชัน คำอธิบายประกอบ () เพื่อเพิ่มข้อความลงในแปลงใน ggplot2

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

 p+
  annotate(" text ", x= 6 , y= 10 , label= " hello ")

ทอง:

  • x, y : พิกัด (x, y) ที่ควรวางข้อความ
  • label : ข้อความที่จะแสดง

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

ตัวอย่างที่ 1: เพิ่มองค์ประกอบข้อความใน ggplot2

รหัสต่อไปนี้แสดงวิธีใช้ คำอธิบายประกอบ() เพื่อเพิ่มองค์ประกอบข้อความลงใน Scatterplot ของ ggplot2:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 3, 3, 5, 7, 8, 10, 11),
                 y=c(3, 5, 7, 5, 8, 10, 14, 19))

#create scatter plot with one text element
ggplot(df, aes(x=x, y=y)) +
  geom_point()
  annotate(" text ", x= 6 , y= 10 , label= " hello ")

โปรดสังเกตว่าองค์ประกอบข้อความของเราได้ถูกเพิ่มเข้าไปในพิกัด (x, y) ของ (6, 10) ในโครงเรื่อง

ตัวอย่างที่ 2: เพิ่มองค์ประกอบข้อความหลายรายการใน ggplot2

รหัสต่อไปนี้แสดงวิธีใช้ คำอธิบายประกอบ() เพื่อเพิ่มองค์ประกอบข้อความหลายรายการลงใน Scatterplot ของ ggplot2:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 3, 3, 5, 7, 8, 10, 11),
                 y=c(3, 5, 7, 5, 8, 10, 14, 19))

#create scatter plot with one text element
ggplot(df, aes(x=x, y=y)) +
  geom_point() +
  annotate(" text ", x= 6 , y= 10 , label= " hello ") +
  annotate(" text ", x= 3 , y= 15 , label= " hello again ") 

โปรดสังเกตว่ามีการเพิ่มองค์ประกอบข้อความสองรายการลงในพล็อตตามพิกัดที่เราระบุ

ตัวอย่างที่ 3: ปรับแต่งองค์ประกอบข้อความในโครงเรื่อง

เราสามารถใช้อาร์กิวเมนต์ ขนาด คอลัมน์ และ ตัวเอียง หรือ ตัวหนา เพื่อปรับแต่งขนาด สี และรูปแบบแบบอักษรขององค์ประกอบข้อความในพล็อตตามลำดับ:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 3, 3, 5, 7, 8, 10, 11),
                 y=c(3, 5, 7, 5, 8, 10, 14, 19))

#create scatter plot with custom text element
ggplot(df, aes(x=x, y=y)) +
  geom_point() +
  annotate(" text ", x= 6 , y= 10 , label= " bolditalic(hello) ",
           col=" blue ", size= 10 , parse= TRUE ) 

โปรดทราบว่าตอนนี้องค์ประกอบข้อความเดียวในโครงเรื่องตอนนี้เป็นตัวหนา ตัวเอียง สีน้ำเงิน และมีขนาด 10

หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มของฟังก์ชัน คำอธิบายประกอบ() ได้ใน ggplot2 ที่นี่

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

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

วิธีเปลี่ยนขนาดจุดใน ggplot2
วิธีเปลี่ยนตำแหน่งหัวเรื่องใน ggplot2
วิธีลบป้ายกำกับแกนใน ggplot2

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

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