Usualy我只需更改par("mar")
的一个维度。我是这样做的:
mar.new <- par("mar")
mar.new[2] <- 6.1
par(mar = mar.new)
但这是3行代码,感觉太笨拙了。有没有更好的方法来更改par("mar")
的单个维度?
答案 0 :(得分:1)
如果能做的话会很好
par("mar")[2] <- 6.1
但目前无效R
。我不认为magrittr
链是
par("mar") %>% `[`(2) %>% `[<-`(par("mar"),2)
也可以工作,因为这些函数使用位置匹配,我们不会在第一个参数中输入。所以你发布的内容似乎是最好的。