Jon*_*han 5 graphics plot default r
我正在与数百万积分的时间序列合作.我通常用这个数据绘制
plot(x,type='l')
Run Code Online (Sandbox Code Playgroud)
如果我不小心打字,事情会变得非常缓慢
plot(x)
Run Code Online (Sandbox Code Playgroud)
因为默认是 type='p'
在R会话期间是否有使用setHook()或其他方式修改默认值plot(type=...)的方法?
我在 如何为R所有plot.default,plot或lines调用中默认设置一个颜色,这可以为par()'col' 这样的参数完成.但似乎没有任何点对线设置par().
一个轻量级的解决方法就是定义调用的包装功能plot()与type="l"你已经给它的任何其他参数.这种方法比改变现有函数的默认值有一些可能的优点,其中一些是在这里提到的
lplot <- function(...) plot(..., type="l")
x <- rnorm(9)
par(mfcol=c(1,2))
plot(x, col="red", main="plot(x)")
lplot(x, col="red", main="lplot(x)")
Run Code Online (Sandbox Code Playgroud)
