0

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

在此处输入图像描述

4

0 回答 0