现代统计图形 - 科学网—博客
现代统计图形 - 科学网—博客
现代统计图形 - 科学网—博客
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.1 PAR()函数的参数详解 29<br />
图则是一页多图的展示,该展示更清楚地说明了oma与mar参数的区别,因<br />
为一页一图的情况下,外边界和图形边界完全融合在一起,很难分辨。<br />
下面列表中的九组参数只能通过par()函数调用 4 ,而在其它作图函数中<br />
不可设置(否则会导致错误或者被忽略):<br />
• ask<br />
• fig, fin<br />
• lheight<br />
• mai, mar, mex, mfcol, mfrow, mfg<br />
• new<br />
• oma, omd, omi<br />
• pin, plt, ps, pty<br />
• usr<br />
• xlog, ylog<br />
介绍完上面的参数之后,我们顺便提一下关于par()的常用技巧。本节开头<br />
提到过,这个函数会“永久性”改变作图设置,我们有时并不想要这种功<br />
能,特别是在一幅图作完之后到准备下一幅图时,我们可能希望之前的<br />
参数可以被“还原”回来,此时,我们就需要在一幅图开始之前先把作图<br />
参数保存到一个对象中,比如op = par(),然后我们可以在作这幅图的<br />
过程中用par()函数任意更改设置以适合需要,作完这一幅图之后,我们再<br />
用par(op)语句把之前保存的参数设置“释放”出来,这样,中间过程对图<br />
形参数的更改就不再会影响到下一幅图。当然,也可以每作完一幅图都把<br />
图形设备关掉,然后再作下一幅图,这样也能达到目的,只是稍显麻烦而<br />
已,尤其是有时候对一幅图形反复重作、调整、比较,那时不断关闭、打<br />
开图形设备就显得更繁琐了。<br />
4 与此对应的是,有些参数同样可以在别的作图函数中调用,如las参数:plot(..., las = 1);但要<br />
提醒读者注意,在其它函数中即使调用与par()相同的参数,也可能会有不同效果,典型的如col、pch等参<br />
数,请注意查看相应函数帮助