我想绘制两个(或更多)具有相同绘图选项的图形。代码看起来像
plot(data1, type='l', lwd=2, col=c(1,1,2,1,3,1), pch=19)
plot(data2, type='b', lwd=2, col=c(1,1,2,1,3,1), pch=19)
如果我能在变量中保留一些选项,那就太好了。代码看起来像
my_opt <- list(lwd=2, col=c(1,1,2,1,3,1), pch=19)
plot(data1, type='l', my_opt) ## it does not work
plot(data2, type='b', my_opt)
有没有办法让它发挥作用?
答案 0 :(得分:2)
您可以编写一个小包装函数
myplot <- function(mydata, ...){
plot(mydata, lwd = 2, col = c(1,1,2,1,3,1), pch = 19, ...)
}
myplot(data1, type = "l")
myplot(data2, type = "b")
答案 1 :(得分:2)