0
使用symbols
时,有避免气泡重叠的简单方法吗?如何防止气泡中的气泡重叠R
这里是一个小例子:
set.seed(123)
n = 200
x = runif(n)
size = abs(rnorm(n))
symbols(x,circles=size)
任何建议,将不胜感激。
使用symbols
时,有避免气泡重叠的简单方法吗?如何防止气泡中的气泡重叠R
这里是一个小例子:
set.seed(123)
n = 200
x = runif(n)
size = abs(rnorm(n))
symbols(x,circles=size)
任何建议,将不胜感激。
可以舒展x轴,但你将不得不舒展了很多,以消除重叠:1000个像素高
> png(filename="circles.png", width=5000, height=1000)
> symbols(x, circles=size, xlim=c(0, 200), cex.lab=3, cex.axis=3)
> dev.off()
PNG文件将跨越5000个像素,它消除了大部分的重叠,但不是全部。
?他的来自'runif'的'x'是[0,1]。更改'xlim'将无济于事。 –
尺寸问题。使用'符号(x,圆圈=尺寸,英寸= 0.1)' – Andrie
@Andrie:确实尺寸很重要。问题是我想保留与我的示例相同的圆圈(相同大小)。我只想改变x轴上圆圈之间的距离。我不确定这是可能的。 – ed82
我认为你正在寻找圆圈包装:http://en.wikipedia.org/wiki/Circle_packing你自己在这个问题上的皱纹是,你想限制圆只能沿x轴移动。谷歌搜索“圈子包装”可能会帮助你。我认为这不是一个真正的R问题,您可能希望将其标记为迁移到计算机科学堆栈交换平台,甚至是其他地方。 –