如何在绘图后面使用 grid() 绘制网格线?
How do I draw gridlines using grid() behind the plot?
我的代码是:
plot(series,xlab="Tempo",ylab="Participação em %",ylim=c(10,55),type="s")
grid()
产生:
我很确定有一种简单的方法可以在绘图后面绘制这些网格线,但我在 grid() 文档中找不到任何方法。任何帮助将不胜感激。
在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
,一个 hackier 方法是:运行 绘图代码,但使用 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")
我的代码是:
plot(series,xlab="Tempo",ylab="Participação em %",ylim=c(10,55),type="s")
grid()
产生:
我很确定有一种简单的方法可以在绘图后面绘制这些网格线,但我在 grid() 文档中找不到任何方法。任何帮助将不胜感激。
在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
,一个 hackier 方法是:运行 绘图代码,但使用 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")