วิธีเพิ่มคะแนนให้กับพล็อตที่มีอยู่ใน r


คุณสามารถใช้ฟังก์ชัน point() เพื่อเพิ่มจุดลงในพล็อตที่มีอยู่ใน R

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

 points(df2$x, df2$y, col=' red ')

ไวยากรณ์เฉพาะนี้จะเพิ่มจุดสีแดงให้กับ Scatterplot ที่มีอยู่ใน R โดยใช้ตัวแปรที่เรียกว่า x และ y จากกรอบข้อมูลที่เรียกว่า df2

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

ตัวอย่าง: เพิ่มจุดให้กับเส้นทางที่มีอยู่ใน R

สมมติว่าเราใช้ฟังก์ชัน plot() เพื่อสร้าง scatterplot ต่อไปนี้ใน R:

 #create data frame
df1 <- data. frame (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(df1$x, df1$y, col=' blue ', pch= 16 )

หมายเหตุ : อาร์กิวเมนต์ col ระบุสีของจุดในพล็อต และอาร์กิวเมนต์ pch ระบุสัญลักษณ์ที่จะใช้ ค่า 16 หมายถึงวงกลมที่เต็มแล้ว

ตอนนี้ สมมติว่าเราต้องการเพิ่มจุดจากกรอบข้อมูลอื่นลงในพล็อต

เราสามารถใช้ฟังก์ชัน point() เพื่อทำสิ่งนี้:

 #create second data frame
df2 <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
                  y=c(14, 12, 9, 9, 8, 5, 4, 5, 3, 2)) 

#add points from df2 to the existing scatter plot
points(df2$x, df2$y, col=' red ', pch= 16 )

เพิ่มคะแนนให้กับเส้นทางที่มีอยู่

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

หากเราต้องการ เรายังสามารถใช้ฟังก์ชัน legend() เพื่อเพิ่มคำอธิบายแผนภูมิให้กับพล็อต เพื่อให้เราสามารถแยกแยะได้ว่าจุดใดมาจากกรอบข้อมูลใด:

 #add legend to plot
legend(x= 1 , y= 22 , legend=c(' df1 ', ' df2 '), fill=c(' blue ', ' red '))

หมายเหตุ : คุณสามารถใช้ฟังก์ชัน point() ได้บ่อยเท่าที่คุณต้องการเพิ่มจุดจากกรอบข้อมูลได้มากเท่าที่คุณต้องการลงในพล็อตที่มีอยู่

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

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

วิธีติดป้ายกำกับจุดบน Scatterplot ใน R
วิธีเพิ่มข้อความนอกเส้นทางใน R
วิธีสร้าง Scatterplot ด้วยเส้นถดถอยใน R

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

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