向plotrix极坐标图添加误差线

时间:2014-11-26 16:10:08

标签: r plot stack confidence-interval plotrix

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

enter image description here

0 个答案:

没有答案