如何在 r 中创建堆积点图
堆积点图是一种使用点显示频率的图。
您可以使用两种方法在 R 中创建堆积点图:
方法1: R语言中的stripchart()函数。
方法2: ggplot2中的geom_dotplot()函数。
本教程提供了一个简短的示例,说明如何使用这些方法中的每一种来生成堆积点图。
示例 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 教程。