【问题标题】:R, added line plot to barplot, the line points do not align to the x-axis evenly.R,将线图添加到条形图,线点不均匀地与 x 轴对齐。
【发布时间】:2014-09-25 11:56:44
【问题描述】:

RIGHT上的图,因为条和线有相同的比例和界限,所以我用了如下方法

(方法一):

mybar<-barplot(x,names.arg=1:10)      // create variable for plot
lines(mybar,y,type="o",pch=19,lwd=2)  // add line which points to x-axis

但是对于 LEFT 图,条形图数据有限制(0,20000),线图数据有限制(0,100000),我尝试了上述方法,但没有成功(它没有给出错误,但该行没有显示)。然后我尝试了如下方法

(方法二):

barplot(rbind(colum1,column2), names.arg=nameColumn,
        las=2, ylim=c(0,20000))
par(new = T)
plot(column3, axes = F, type="b",pch=20)
axis(4, at= ,labels= )

如何使 LEFT 图的每个条形的点居中?方法一能解决问题吗?

谢谢。

【问题讨论】:

    标签: r bar-chart linechart


    【解决方案1】:

    我自己找到了解决方案。

    首先在左图中,线图的值不正确。方法 1 可以(将点与条对齐),只需要缩放线图的值。

    plot(column3/5, axes = F, type="b",pch=20)
    

    “没有报错,但没有显示线”的原因是因为左边的绘图限制设置为(0, 20000),在缩放之前,线图的值超过了20000。

    修正后的情节:

    ====== 更新======

    这个网站给了我很多关于这个解决方案的帮助:www.cs.odu.edu

    【讨论】:

      猜你喜欢
      • 2015-10-15
      • 1970-01-01
      • 2015-08-27
      • 1970-01-01
      • 1970-01-01
      • 2019-04-18
      • 1970-01-01
      • 1970-01-01
      • 2021-01-31
      相关资源
      最近更新 更多