วิธีสร้างพล็อตจุดแบบซ้อนใน r
พล็อตดอทแบบเรียงซ้อน เป็นพล็อตประเภทหนึ่งที่แสดงความถี่โดยใช้จุด
มีสองวิธีที่คุณสามารถใช้เพื่อสร้างพล็อตจุดแบบเรียงซ้อนใน R:
วิธีที่ 1: ฟังก์ชัน stripchart() ในฐาน R
วิธีที่ 2: ฟังก์ชัน geom_dotplot() ใน ggplot2
บทช่วยสอนนี้ให้ตัวอย่างโดยย่อเกี่ยวกับวิธีการใช้แต่ละวิธีเพื่อสร้างพล็อตจุดแบบเรียงซ้อน
ตัวอย่างที่ 1: การพล็อตจุดแบบเรียงซ้อนในฐาน R
รหัสต่อไปนี้แสดงวิธีการสร้างพล็อตจุดฐานซ้อนในฐาน R:
#create some fake data set. seeds (0) data <- sample(0:20, 100, replace = TRUE ) #create stacked dot plot stripchart(data, method = " stack ")
และโค้ดต่อไปนี้แสดงวิธีปรับแต่งพล็อตจุดแบบเรียงซ้อนเพื่อให้ดูดีขึ้น:
#create some fake data set. seeds (0) data <- sample(0:20, 100, replace = TRUE ) #create stacked dot plot stripchart(data, method = " stack ", offset = .5 , at = 0 , pch = 19 , col=" steelblue ", main=" Stacked Dot Plot ", xlab=" Data Values ")
ตัวอย่างที่ 2: การวางแผนจุดซ้อนใน ggplot2
รหัสต่อไปนี้แสดงวิธีสร้างพล็อตจุดแบบเรียงซ้อนพื้นฐานใน ggplot2:
#load ggplot2 library (ggplot2) #create some fake data set. seeds (0) data <- data. frame (x = sample(0:20, 100, replace = TRUE )) #create stacked dot plot ggplot(data, aes (x = x)) + geom_dotplot()
และโค้ดต่อไปนี้แสดงวิธีปรับแต่งพล็อตจุดแบบเรียงซ้อนเพื่อให้ดูดีขึ้น:
#load ggplot2 library (ggplot2) #create some fake data set. seeds (0) data <- data. frame (x = sample(0:20, 100, replace = TRUE )) #create customized stacked dot plot ggplot(data, aes (x = x)) + geom_dotplot(dotsize = .75 , stackratio = 1.2 , fill = “ steelblue ”) + scale_y_continuous( NULL , breaks = NULL ) + labs(title = " Stacked Dot Plot ", x = " Data Values ", y = "")
คุณสามารถค้นหาบทช่วยสอน R เพิ่มเติมได้ ที่นี่