我试图用geom_dotplot绘制一个点图,其中每个点表示对我的数据集的观察。因此,y轴不应表示密度,而应表示实际计数。我知道这个thread围绕着同一个主题。然而,我没有按照同样的方法解决我的问题。
df <- data.frame(x = sample(1:500, size = 150, replace = TRUE))
ggplot(df, aes(x)) +
geom_dotplot(method = 'histodot', binwidth = 1)我得到了下面的图

,我想要一个和这个类似的

在那里我可以操纵点的大小,间距等。
提前感谢
发布于 2022-01-04 20:17:37
您可以修改binwidth参数以导致点堆栈。例如,
df %>%
ggplot(aes(x = x)) +
geom_dotplot(method = "histodot", binwidth = 20)

有一个dotsize参数可以用来修改点的大小。
https://stackoverflow.com/questions/70584312
复制相似问题