02.07.2013 Views

现代统计图形 - 科学网—博客

现代统计图形 - 科学网—博客

现代统计图形 - 科学网—博客

SHOW MORE
SHOW LESS

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 />

数,请注意查看相应函数帮助

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!