【问题标题】:Subplot in existing R plot现有 R 图中的子图
【发布时间】:2013-07-15 18:41:01
【问题描述】:

我有一个如下所示的情节。对于这个情节,我想在情节中的某处(右下角或左下角)添加一个类似的线图。我正在使用的子图的命令是

plot( 1:121, sample(1:121),type='l' ) 

它绘制在第一个的顶部。我需要它作为左下角或右下角的小图。有人可以帮助在 R 中做到这一点吗?

【问题讨论】:

    标签: r subplot


    【解决方案1】:

    如果将参数new设置为TRUE,则在下一个绘图命令之前不会清理画布:

    par( new= TRUE )
    

    我让你的聪明才智来创建一个合适的白色背景并定位新的情节 :-) 提示:查看 par 手册中的 omd 参数。

    【讨论】:

      【解决方案2】:
      op <- par(no.readonly = TRUE)
      
      set.seed(42)
      plot(rnorm(100), runif(100))
      
      par(new=TRUE, oma=c(3,1,1,2))
      layout(matrix(1:4,2))
      
      plot(rnorm(100), runif(100), col="blue", xlab="", ylab="")
      
      par(op)
      

      【讨论】:

      • 谢谢!!我正在寻找类似的东西。但是,有没有办法让一个地块的坐标不会与另一个地块混淆。子情节也可以位于主情节之外。
      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-16
      • 1970-01-01
      • 2013-02-07
      • 2020-12-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多