วิธีเชื่อมต่อจุดกับเส้นใน 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() 

เชื่อมต่อจุดกับเส้นใน ggplot2

แกน 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

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

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