R总结之图形边界

浏览: 1993

A 图形元素

  • R图表由点 线 文本和多边形(填充区)组成。下面的图形参数控制了图形元素的绘制:
  • pch=“+”用来绘点的字符。这个默认值随不同的图形驱动是不同的,不过通常都是“ ±”。除非使用“.”作为绘图字符,否则绘制的点都会比适当的位置高一点或者低一点,而不是恰好在指定位置。
  • lty=2线条类型。并不是所有图形设备都支持多种线条类型(在那些支持的设备上也不全一样),不过线头类型1始终是实线,2及以上的是点 划线或者它们的组合
  • lwd=2 线条宽度。所需的线条宽度,是“标准”线条宽度的倍数。对line()等函数绘制的线头和坐标轴都有效果.
  • adj=-0.1 文本对齐和绘图位置有关。0代表左对齐,1代表右对齐,0.5代表水平的中间位置。当前的值使会图位置到左端距离的比例,所以-0.1在文本和绘图位置之间留10%的空白。

B 图边缘

  • 在R中一个单独图形,图(figure),包含一个绘图区(plot region),以及环绕着的这个区域的边缘(其中可能含有坐标轴标签 标题等等),(通常)这两部分以轴为边界。
  • 一个典型的图是
  • Clipboard Image.png
  • 控制图的样式的图形参数包括:
  • mai=c(1,0.5,0.5,0)分别是底部,左侧,顶部,右侧的宽度,单位是英寸
  • mar=c(4,2,2,1)与mai相似,只是单位是文本行(text lines)
  • 由于更改一个就会改变另一个的值,所以在这个意义上,mai和mar是哦,在等价的。这个参数的默认值通常都太大了;右侧边缘很少用到,如果没标题,顶部边缘也不需要,左侧和底部的边缘应当足够大,以容纳坐标轴和标号。此外,默认值并没有考虑到设备表面的大小:比如,使用postscript()驱动,height=4参数时,除非用mar,mai另外设定,否则图的边缘就要占上大约50%。使用多图环境时(后面会提到)。边缘会减少一半,不过这在多图公用一夜的时候可能还不够。
推荐 1
本文由 求知不才 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册