我正试图画一些圆圈,我有点希望它们会与某些点相交,唉......
library(maptools)
library(plotrix)
xy <- matrix(runif(20, min = -100, max = 100), ncol = 2)
distance <- spDistsN1(xy, xy[1, ])
plot(0,0, xlim = c(-100, 100), ylim = c(-100, 100), type = "n")
points(data.frame(xy))
points(xy[1, 1], xy[1, 2], pch = 16)
draw.circle(xy[1, 1], xy[1, 2], radius = distance)
以上代码执行以下操作:
答案 0 :(得分:9)
这是人们绘制椭圆,圆圈等时不时出现的旧宽高比问题。
将MASS::eqscplot
替换为plot
(修改:或使用asp=1
:请参阅?par
)似乎可以解决问题。