วิธีติดป้ายกำกับจุดบน scatterplot ใน r (พร้อมตัวอย่าง)


บทช่วยสอนนี้ให้ตัวอย่างวิธีติดป้ายกำกับจุดบน Scatterplot ในฐาน R และ ggplot2

ตัวอย่างที่ 1: ป้ายกำกับ point cloud point ใน Base R

หากต้องการเพิ่มป้ายกำกับให้กับจุดต่างๆ ใน point cloud ในฐาน R คุณสามารถใช้ฟังก์ชัน text() ซึ่งใช้ไวยากรณ์ต่อไปนี้:

ข้อความ (x, y, ป้ายกำกับ ฯลฯ)

  • x: พิกัด x ของป้ายกำกับ
  • y: พิกัด y ของป้ายกำกับ
  • ป้ายกำกับ: ข้อความที่จะใช้สำหรับป้ายกำกับ

รหัสต่อไปนี้แสดงวิธีการติดป้ายจุดเดียวบน point cloud ในฐาน R:

 #create data
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(7, 9, 14, 19, 12, 15),
                 z=c('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot
plot(df$x, df$y)

#add label to third point in dataset
text(df$x[3], df$y[3]-1, labels=df$z[3])

รหัสต่อไปนี้แสดงวิธีการติดป้ายกำกับแต่ละจุดใน point cloud ในฐาน R:

 #create data
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(7, 9, 14, 19, 12, 15),
                 z=c('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot
plot(df$x, df$y)

#add labels to every point
text(df$x, df$y-1, labels=df$z)

ติดป้ายกำกับจุดเมฆจุดใน R

ตัวอย่างที่ 2: ป้ายกำกับ Scatterplot Points ใน ggplot2

รหัสต่อไปนี้แสดงวิธีติดป้ายกำกับจุดเดียวบน Scatterplot ใน ggplot2:

 #load ggplot2
library (ggplot2)

#create data
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(7, 9, 14, 19, 12, 15),
                 z=c('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot with a label on the third point in dataset
ggplot(df, aes (x,y)) +
  geom_point() +
  annotate(' text ', x = 3, y = 13.5, label = ' C ')

Ggplot2 เพิ่มป้ายกำกับให้กับ Scatterplot

รหัสต่อไปนี้แสดงวิธีติดป้ายกำกับแต่ละจุดใน Scatterplot ใน ggplot2:

 #load ggplot2 & ggrepel for easy annotations
library (ggplot2)
library (ggrepel)

#createdata
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(7, 9, 14, 19, 12, 15),
                 z=c('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot with a label on every point
ggplot(df, aes (x,y)) +
  geom_point() +
  geom_text_repel( aes (label=z)) 

ป้ายกำกับบน Scatterplot ใน ggplot2

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

วิธีสร้าง Scatterplot ด้วยเส้นถดถอยใน R
วิธีใช้ฟังก์ชัน Jitter ใน R สำหรับ point cloud

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

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