R在散点图中的每个点周围绘制一个圆

时间:2015-01-12 16:24:31

标签: r scatter-plot

我在一个10×10的矩形中有一个散点图(说)我想在这个散点图中的每个点周围绘制一个半径= 3的圆。 你有什么想法吗?

谢谢大家。

2 个答案:

答案 0 :(得分:5)

如果你想要散射点和给定尺寸的圆(相对于x轴坐标或实际尺寸,单位为英寸/厘米),我建议你使用symbols()函数

x <- 10*runif(4)
y <- 10*runif(4)
symbols(x, y, circles=rep(3, length(x)), inches=FALSE,
        xlim=c(0,10), ylim=c(0,10))
points(x, y, pch=19)

enter image description here

答案 1 :(得分:3)

plot(10*runif(10),10*runif(10),cex=10)