วิธีเปลี่ยนขนาดจุดใน ggplot2 (3 ตัวอย่าง)
คุณสามารถใช้อาร์กิวเมนต์ ขนาด เพื่อเปลี่ยนขนาดของจุดใน ggplot2 scatterplot:
some_ggplot +
geom_point(size= 1.5 )
ขนาดเริ่มต้นคือ 1.5 แต่คุณสามารถลดหรือเพิ่มค่านี้เพื่อทำให้จุดเล็กลงหรือใหญ่ขึ้นได้
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติกับชุดข้อมูล mtcars ที่สร้างไว้ใน R
สำหรับการอ้างอิง นี่คือลักษณะของ Scatterplot ของ ggplot2 โดยใช้ขนาดเริ่มต้น:
library (ggplot2)
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point()
ตัวอย่างที่ 1: เพิ่มขนาดจุดใน ggplot2
รหัสต่อไปนี้แสดงวิธีสร้าง Scatterplot ใน ggplot2 และเพิ่มขนาดจุดโดยใช้อาร์กิวเมนต์ ขนาด :
library (ggplot2)
#create scatterplot with increased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point(size= 5 )
โปรดทราบว่าจุดต่างๆ จะมีขนาดใหญ่กว่าขนาดเริ่มต้นมาก
ตัวอย่างที่ 2: ลดขนาดจุดใน ggplot2
รหัสต่อไปนี้แสดงวิธีสร้าง Scatterplot ใน ggplot2 และลดขนาดจุดโดยใช้อาร์กิวเมนต์ ขนาด :
library (ggplot2)
#create scatterplot with decreased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point(size= 0.5 )
โปรดทราบว่าจุดต่างๆ จะเล็กกว่าขนาดเริ่มต้นมาก
ตัวอย่างที่ 3: ปรับขนาดจุดตามตัวแปร
โค้ดต่อไปนี้แสดงวิธีสร้างพล็อตกระจายใน ggplot2 และปรับขนาดแต่ละจุดตามค่าของตัวแปรอื่นในชุดข้อมูล mtcars ที่เรียกว่า qsec :
library (ggplot2)
#create scatterplot with point size based on value of qsec
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point( aes (size=qsec))
ขนาดของแต่ละจุดในขณะนี้ขึ้นอยู่กับค่าของตัวแปร qsec
โปรดทราบว่า ggplot2 ยังเพิ่มคำอธิบายทางด้านขวาของโครงเรื่องโดยอัตโนมัติเพื่อช่วยให้คุณเข้าใจว่าค่าของตัวแปร qsec แมปกับขนาดของแต่ละจุดอย่างไร
หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มสำหรับฟังก์ชัน geom_point() ได้ที่นี่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน ggplot2:
วิธีเปลี่ยนรูปร่างของจุดใน ggplot2
วิธีเปลี่ยนชื่อคำอธิบายใน ggplot2
วิธีหมุนป้ายกำกับแกนใน ggplot2
วิธีแก้ไขใน R: ไม่พบฟังก์ชัน “ggplot”