[英]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.