[英]Draw the arc of a circle in R
grid.curve函数中是否存在错误? 为了我的一生,我无法画圆弧。 有解决办法吗?
library(grid)
plot.new()
#main viewport
vp=viewport(x=0.5,y=0.5,width=1, height=1)
pushViewport(vp)
#Circle
grid.circle(x=0.5, y=0.5, r=0.4,default.units="npc")
#Coordinates for gene
glength=100000
start=0
startrad=(start/glength)*2*pi
end=20000
endrad=(end/glength)*2*pi
length=end-start
xco1=0.5+0.4*cos(startrad)
yco1=0.5+0.4*sin(startrad)
xco2=0.5+0.4*cos(endrad)
yco2=0.5+0.4*sin(endrad)
grid.curve(xco1,yco1,xco2,yco2,curvature=arcCurvature((length/glength)*360),ncp=10,gp=gpar(col="blue",lwd=10,lineend=2))
谢谢。 答案是包括参数square = F。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.