我一直在尝试使用plotrix在极坐标图中创建误差条。 虽然散射函数没有问题,但是我无法添加误差条,因为当我添加例如具有弧度模式的第二极坐标图的线时,我无法将它们从绘图的中心移开以开始散射点...我最好的猜测是在顶部添加第二个极坐标图,使用散点图点的弧度+误差条,然后在其上添加一条白线,使用散点图 - 误差条,覆盖错误栏达到下限... 这显然不仅在代码中非常难看,而且在图中也是如此,所以我想知道是否有更好的解决方案。 到目前为止,我的代码(使用mtcars作为一个荒谬的例子)看起来像这样:
library(plotrix)
polar.plot(mtcars$mpg, polar.pos=NULL, start=90,clockwise=TRUE,rp.type="s",
point.symbols=19, point.col="black",show.grid=TRUE, show.radial.grid=FALSE,
show.grid.labels=TRUE,boxed.radial=FALSE, radial.lim=c(0,40))
polar.plot(mtcars$mpg+mtcars$gear, polar.pos=NULL, start=90,clockwise=TRUE,
rp.type="r", point.symbols=16,show.grid.labels=TRUE,boxed.radial=FALSE,
radial.lim=c(0,40), add=TRUE, lwd=3)
polar.plot(mtcars$mpg-mtcars$gear, polar.pos=NULL, start=90,clockwise=TRUE,
rp.type="r", point.symbols=16,show.grid.labels=TRUE,boxed.radial=FALSE,
radial.lim=c(0,40), add=TRUE, lwd=4, line.col="white")