相关疑难解决方法(0)

设置功能在项目特定的基础上默认R.

通常,我使用相同的功能设置.我想知道是否有一个方法,除了在路径中有一个新对象,实际上是函数的包装器,设置默认参数.例如:

paste()将它的sep论点设置为空间=" ",我厌倦了,sep=""一遍又一遍地写作.那么有没有办法用我选择的默认值"暂时"替换该功能?

paste(...,sep="") 
Run Code Online (Sandbox Code Playgroud)

我可以通过包装来实现吗?我有时会注意到,有些软件包强制在全局环境中屏蔽其他同名函数.

理想情况下,我希望可以在项目基础上(load.r或其他一些此类工作流程起始点)设置项目

r default-value defaults

15
推荐指数
2
解决办法
1661
查看次数

如何在R中为所有plot.default,plot或line调用默认设置颜色

为了简化我的每日R互动,我想为我的所有情节设置默认颜色.例如,假设我想要用红线制作所有图(如gnuplot ...... :-))

到目前为止,这是我的.Rprofile的片段

setHook(packageEvent("grDevices", "onLoad"), 
    function(...) 
        grDevices::X11.options(width = 14, height = 8, type = "Xlib", xpos = 600,     ypos = 30, canvas = "grey87"))

suppressPackageStartupMessages( require(Defaults) )
suppressPackageStartupMessages( require(utils) )
suppressPackageStartupMessages( require(graphics) )

setDefaults("plot.default",frame.plot=FALSE, type='l', col=2)
Run Code Online (Sandbox Code Playgroud)

我在这里做的是:当grDevices加载包时(通过加载graphics包),我X11.options用我喜欢的参数调用:更宽的框,浅灰色背景,xlib调用(因为我正在做远程调用,而cairo in我当前的环境太慢了(另一个需要解决的问题))然后我默默加载3个包Defaults,utilsgraphics.需要第二个来避免find功能错误消息.

最后,魔术功能setDefaults设置3个参数到散点图函数plot.default.第3个参数col不是函数的参数plot.default而是一个参数par().

但是,setDefaults打电话par也不起作用.

欢迎任何解决方案......

plot default r colors

6
推荐指数
1
解决办法
2209
查看次数

标签 统计

r ×2

colors ×1

default ×1

default-value ×1

defaults ×1

plot ×1