我一直在尝试使用 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")