比方说,我有这样的data.frame
:聚类点散点图中
df <- data.frame(x = rep(1, 20), y = runif(20, 10, 20))
,我想绘制df$y
与df$x
。
由于x值是常数,所以具有相同或接近y值的点将在一个简单的散点图中彼此重叠,这种类型隐藏了这种y值点的密度。这种情况的一个解决方案当然是使用小提琴剧情。
我正在寻找另一种解决方案 - 绘制点集群而不是单个点,因此看起来会类似于泡沫图。然而,在泡沫图中,为了使泡沫有意义,需要第三个维度,这在我的数据中没有。有没有人知道R函数/软件包作为输入点(可能是一个定义的半径),并将它们聚类并绘制它们?
问题的标准“简单”解决方案是使用“抖动” - 为您的数据点添加小的随机值。 –