gpt4 book ai didi

r - 在本地而不是全局设置 R 图形参数?

转载 作者:行者123 更新时间:2023-12-05 09:23:01 25 4
gpt4 key购买 nike

有没有办法在本地环境中设置或屏蔽par()?我对 R 环境不是很熟悉,所以我不清楚为什么这不可能,尽管我完全理解为什么它不是默认行为。我看到了this question但我不知道它是否适用于此。如果没有某种方法来调整搜索路径以使其正常工作,我也会感到惊讶。

话又说回来,没有办法调整决定是否省略某些轴标签的算法……仅仅有一个开关来关闭该功能并让用户支付价格会这么难吗?这似乎是该语言中其他所有内容的设计理念(我开始欣赏它)。

最佳答案

如上所述,您可以在 plot 函数中传递 par 参数,但这并不总是适用于贡献的绘图函数(并非所有参数都以这种方式工作-- 参见 ?par)。将参数更改限制在函数体中的另一个有用的习语是

function(...) {
old.pars <- par(...,no.readonly=TRUE)
on.exit(par(old.pars)))
...
}

我不能 100% 确定如果您以非标准方式跳出函数(例如函数运行时按 Ctrl-C,或调试/Q,而不是通常的 返回())

我在贡献的包中遇到了一些函数,这些函数修改了全局 par 设置而不重置它们,我认为这是非常糟糕的做法......

关于r - 在本地而不是全局设置 R 图形参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24330153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com