2

我有一些使用 plot(x,y,..) 函数绘制的数据。现在我想在这个图上叠加三个椭圆。我知道每个轴的半径,也知道每个椭圆的中心。如何在 R 中创建这样的椭圆。互联网上没有太多帮助。 我希望情节看起来像这样

4

1 回答 1

3

我不知道你的数据集是什么......所以我创建了一个随机的......我plotrix为此使用了包......

library(plotrix)
df = data.frame(x=sample(1:25),y=sample(1:25,replace=T,25))
plot(df,col='blue')
draw.ellipse(x= c(15), y= c(15), c(4), c(3), border = 'black', lwd = 2)
draw.ellipse(x= c(15), y= c(15), c(5), c(4), border = 'green', lwd = 2)
draw.ellipse(x= c(15), y= c(15), c(6), c(5), border = 'red', lwd = 2)

我希望这能帮到您...

于 2014-06-10T10:16:55.633 回答