如何在R中绘制多个中心圆

jef*_*rey 1 plot geometry r plotrix

嘿我想在R中绘制几个不同半径的圆圈.

我用'plotrix'和draw.circle做了这个:

draw.circle (0,0,1)
draw.circle (0,0,1.5)
draw.circle (0,0,2)
...
Run Code Online (Sandbox Code Playgroud)

你知道更快更智能的方法吗?

Cha*_*ase 5

draw.circle 似乎接受一个输入向量,所以使用任何方便的函数来制作你的输入序列并将其传递给函数.

plot(0,0,type = "n", xlim = c(-10,10), ylim = c(-10,10))
draw.circle (0,0,seq(0,4,.5))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • 设置为相等的纵横比:`asp = 1` (2认同)