网格在R图中
有一个命令,可以很容易地添加一个网格到R的情节?
如果不使用自定义滴答间隔,则可以直接使用plot()
命令来控制网格和坐标轴参数:
plot(cumsum(rnorm(100)), type='l', panel.first=grid())
plot.default()
文档提供了有关这些参数的更多信息。
网格命令似乎在任何地方都可以绘制网格线。 我通常使用abline将行放在我想要的地方。 例如,
abline(v=(seq(0,100,25)), col="lightgray", lty="dotted") abline(h=(seq(0,100,25)), col="lightgray", lty="dotted")
祝你好运!
请参阅与标准graphics一起使用的help(grid)
– 简短示例:
R> set.seed(42) R> plot(cumsum(rnorm(100)), type='l') R> grid()
ggplot2软件包由于其“graphics语法”原理默认显示网格。 和格有一个functionpanel.grid()
你可以在自定义面板function中使用。
顺便说一下,有帮助的searchfunction,如help.search("something")
,有一个名为sos的整个包,使Rnetworkingsearch更有成效。
我同意cbare。 使用abline
仅在您真正需要的地方绘制线条。
从我最后的代码示例:
abline(v=c(39448, 39814), col="grey40") abline(h=c(-0.6, -0.4, -0.2, 0.2,0.4,0.6), col="grey10", lty="dotted")
请记住:
v
是垂直线。 h
为水平。
利用这些命令
lty
为浅色线的虚线color
以取得“不重网”。