วิธีเปลี่ยนขนาดจุดใน 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 ) 

ggplot2 เพิ่มขนาดจุด

โปรดทราบว่าจุดต่างๆ จะมีขนาดใหญ่กว่าขนาดเริ่มต้นมาก

ตัวอย่างที่ 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 ) 

ggplot2 ลดขนาดจุด

โปรดทราบว่าจุดต่างๆ จะเล็กกว่าขนาดเริ่มต้นมาก

ตัวอย่างที่ 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”

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

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