[英]Polar plot coordinates are wrong
我想使用polar.plot在R中绘制一个简单的cos(ang)极坐标图,但是结果是中心位于(-1)的图,结果图没有任何意义。 例如在90°中不是0。 我怎么解决这个问题?
library(plotrix)
grados=seq(0,350,by=10)
radian=grados*pi/180
coseno=cos(radian)
polar.plot(coseno,grados,rp.type="p")
我不确定我是否完全理解您的问题,但是您应该看看radial.plot
的帮助,该帮助解释了polar.plot
使用的许多参数。 在下面的示例中,我添加了三个参数可以帮助您设置绘图定义( start
, radial.lim
和clockwise
)
polar.plot(coseno,grados, rp.type="p", start=90, radial.lim=c(-1,1.5), clockwise=TRUE)
解;
library(plotrix)
grad=seq(0,359,by=1)
rad=grad*pi/180 # degrees to radian
func=(cos(rad))
func=abs(func) # negative numbers not plot
polar.plot(func,grad,rp.type="p",radial.lim=c(0,1),
lwd=2,line.col=4,main="Polar Plot")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.