如何在R中重置'par'(pty ='s')值

Posted

技术标签:

【中文标题】如何在R中重置\'par\'(pty =\'s\')值【英文标题】:How to reset 'par' (pty='s') value in R如何在R中重置'par'(pty ='s')值 【发布时间】:2015-04-12 01:08:01 【问题描述】:

我试图同时绘制两个图表。我使用par(mfrow=c(2,1) 完成了它,并使用par(mfrow=c(1,1) 将par 重置为默认值。

我试图在散点图中调整点的大小,结果遇到了麻烦。我错误地使用了par(mfrow=c(,1),pty='s'),我的绘图被重新调整大小而不是重新调整散点的大小。

抱歉,我是 R 新手;我想将大小重置为默认值。即,pty='s' 的值应设为默认值。我怎样才能做到这一点!!我尝试使用从 *** 中找到的 par(opar)par(resetPar()),但都返回 could not find 错误。

另外,我可以知道如何增加散点的大小吗?我应该将此作为单独的问题提出吗?

感谢您的帮助..

【问题讨论】:

您可以尝试关闭绘图窗口并打开一个新窗口...(当然,这意味着您必须重新绘制图形)。要更改点的大小,您可以在 plot 调用中使用参数 cex 解决了这个问题,但我需要重新启动系统,这会影响我的连续性.. 首选一些解决方案。 .很高兴cex 改变了点的大小:) 谢谢。 . 【参考方案1】:

在使用par 修改图形参数之前,存储以前的参数可能很有用:

old_par = par()

然后您可以通过输入par(old_par) 来返回到以前的设置。对于您当前的问题,pty 的默认值为"m"

无论如何,如果您不想关闭当前图形设备来获取old_par 参数,您仍然可以打开一个新的x11() 然后par 函数将关注新窗口,并且然后关闭它dev.off()

【讨论】:

非常感谢.. 将 pty 更改为 "m" 解决了我的问题 ;-)

以上是关于如何在R中重置'par'(pty ='s')值的主要内容,如果未能解决你的问题,请参考以下文章

party缩写是pa还是par

如何使用 actionButton 更改 R Shiny 中 selectInput 上的选定值?

如何以 redux 形式重置初始值

如何从 JDatePicker 中提取和重置日期?

python pty.fork - 它是如何工作的

R语言中绘图par()函数用法