วิธีเชื่อมต่อจุดกับเส้นใน ggplot2 (พร้อมตัวอย่าง)
คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อเชื่อมต่อจุดต่างๆ กับบรรทัดในพล็อตใน ggplot2:
library (ggplot2)
ggplot(df, aes(x=x_var, y=y_var)) +
geom_line() +
geom_point()
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: เชื่อมต่อจุดด้วยเส้นใน ggplot2
สมมติว่าเรามีฐานข้อมูลต่อไปนี้ซึ่งมีจำนวนยอดขายในร้านค้าเป็นเวลา 10 วันติดต่อกัน:
#create data frame df <- data. frame (day=1:10, sales=c(3, 5, 5, 8, 12, 10, 8, 8, 5, 9)) #view data frame df day sales 1 1 3 2 2 5 3 3 5 4 4 8 5 5 12 6 6 10 7 7 8 8 8 8 9 9 5 10 10 9
เราสามารถใช้โค้ดต่อไปนี้เพื่อสร้างพล็อตใน ggplot2 ที่มีจุดเชื่อมต่อเพื่อแสดงยอดขายในแต่ละวัน:
library (ggplot2) #create plot with connected points ggplot(df, aes(x=day, y=sales)) + geom_line() + geom_point()
แกน x แสดงวัน และแกน y แสดงยอดขาย
โปรดทราบว่าคุณสามารถใช้ สี , ขนาด , ประเภทของเส้นตรง , รูปร่าง และ การเติม อาร์กิวเมนต์เพื่อเปลี่ยนลักษณะของเส้นและจุดลงจุด:
library (ggplot2) #create plot with connected points ggplot(df, aes(x=day, y=sales)) + geom_line(color=' gray ', size= 1.5 , linetype=' dashed ') + geom_point(shape= 21 , color=' black ', fill=' pink ', size= 6 )
อย่าลังเลที่จะเปลี่ยนค่าของอาร์กิวเมนต์เหล่านี้เพื่อให้โครงเรื่องปรากฏตามที่คุณต้องการ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน ggplot2:
วิธีพล็อตหลายบรรทัดใน ggplot2
วิธีเพิ่มเส้นเฉลี่ยเพื่อลงจุดใน ggplot2
วิธีเปลี่ยนสีเส้นใน ggplot2