วิธีเพิ่มคะแนนให้กับพล็อตที่มีอยู่ใน 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