找回密码
 注册
查看: 15402|回复: 0

R语言中如何修改轴和刻度

[复制链接]
发表于 2011-1-22 21:53:29 | 显示全部楼层 |阅读模式
许多R 的高级图形自身就含有坐标轴,此外你可以用低级图形函数axis() 设置
你自己的坐标轴。坐标轴主要包括三个部分:轴线(axis line)(线条格式由图形参
数lty控制),刻度(tick mark)(划分轴线上的刻度) 和刻度标记(tick label)(标记
刻度上的单位)。这些部分可以通过下面的图形参数设置。
lab=c(5, 7, 12) 前两个参数分别是x 和y 轴期望的刻度间隔数目。第三个参数刻
度标记的字符长度(包括小数点)。这个参数设的太小会导致所
有的标记变成一样的数字。
las=1 刻度标记的方向。0 表示总是平行于坐标轴,1 表示总是水平,
以及2 表示总是垂直于坐标轴。
mgp=c(3, 1, 0) 三个坐标成分的位置。第一个参数是轴标签相对轴位置的距离,
以文本行作为参照单位的。第二个参数表示刻度标记的距离,最
后一个参数是轴位置到轴线的距离(常常是0)。正值表示在图形
外,负值表示在图形内。
tck=0.01 刻度的长度,以画图区域大小的比率作为度量。当tck 比较
小(小于0.5),x 和y 轴上的刻度强制大小一致。值为1时,给出
网格线。负值时刻度在图形外。tck=0.01 和mgp=c(1,-1.5,0)
表示内部刻度。
xaxs="r"
yaxs="i" 分别设定x 和y 轴的形式。"i" (内在的) 和"r" (默认) 形式的刻
度都适合数据的范围,但是"r" 形式的刻度会在刻度范围两边留
一些空隙(S 还有一些在R 里面没有实现的刻度形式)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-21 22:50 , Processed in 0.022149 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表