在R中绘制一个圆的四分之一

时间:2011-04-29 16:43:47

标签: r

我需要在r中绘制一个90度的圆。我知道如何用draw.circle在R中绘制一个完整的圆,但我不知道如何隐藏它的270度!

谢谢。

2 个答案:

答案 0 :(得分:10)

您正在使用套件plotrix。 Plotrix还有一个函数draw.arc

library(plotrix)
?draw.arc

答案 1 :(得分:1)

您还可以使用包网格和函数grid.curve。

例如

library(grid)
plot.new()
vp=viewport(x=0.5,y=0.5,width=1, height=1)
pushViewport(vp)

grid.curve(0.5,0.5,0.3,0.3, curvature=arcCurvature(90),square=F,ncp=10)