【问题标题】:How do I draw gridlines using grid() behind the plot?如何在绘图后面使用 grid() 绘制网格线?
【发布时间】:2020-12-29 02:22:07
【问题描述】:

我的代码是:

plot(series,xlab="Tempo",ylab="Participação em %",ylim=c(10,55),type="s")
grid()

产生:

我很确定有一种简单的方法可以在绘图后面绘制这些网格线,但我在 grid() 文档中找不到任何方法。任何帮助将不胜感激。

【问题讨论】:

    标签: r plot gridlines


    【解决方案1】:

    plot 中使用panel.first 参数:

    plot(1:50, 1:50, xlab="Tempo",ylab="Participação em %",ylim=c(10,55), 
         type="s", panel.first=grid())
    

    如果我们没有panel.first,一个更老套的方法是:运行绘图代码,但使用type="n",这将阻止数据被绘制。添加网格。然后使用lines() 在网格顶部绘制数据。

    plot(1:50, 1:50, xlab="Tempo",ylab="Participação em %",ylim=c(10,55), type="n")
    grid()
    lines(1:50, 1:50, type="s")
    

    【讨论】:

      猜你喜欢
      • 2019-03-25
      • 2014-06-14
      • 1970-01-01
      • 1970-01-01
      • 2010-12-16
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      相关资源
      最近更新 更多