axisTicks(grDevices)
axisTicks()所属R语言包:grDevices
Compute Pretty Axis Tick Scales
计算漂亮的轴刻度秤
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Compute pretty axis scales and tick mark locations, the same way as traditional R graphics do it. This is interesting particularly for log scale axes.
计算漂亮的轴尺度和打勾标记的位置,以同样的方式作为传统ř图形的做到这一点。这是特别有趣的日志规模轴。
用法----------Usage----------
axisTicks(usr, log, axp = NULL, nint = 5)
.axisPars(usr, log = FALSE, nintLog = 5)
参数----------Arguments----------
参数:usr
numeric vector of length 2, with c(min, max) axis extents.
数字向量,长度为2c(min, max)轴程度。
参数:log
logical indicating if a log scale is (thought to be) in use.
逻辑表明日志规模(认为是)在使用中。
参数:axp
numeric vector of length 3, c(mi, ma, n.), with identical meaning to par("?axp") (where ? is x or y), namely “pretty” axis extents, and an integer code n..
数字矢量的长度为3,c(mi, ma, n.)具有相同的含义par("?axp")(其中?是x或y),即“漂亮”的轴的范围,和整数代码n.。
参数:nint, nintLog
positive integer value indicating (approximately) how many tick values are desired. nintLog is used only for the case log = TRUE.
正整数的值,该值指示(约)所需的刻度值是多少。 nintLog只用于情况log = TRUE。
Details
详情----------Details----------
axisTicks(usr, *) calls .axisPars(usr, ..) when axp is missing (or NULL).
axisTicks(usr, *)要求.axisPars(usr, ..)当axp丢失(或NULL)。
值----------Value----------
axisTicks() returns a numeric vector of potential axis tick locations, of length approximately nintLog.
axisTicks()返回一个潜在的轴刻度位置的数字向量,长度约nintLog的。
.axisPars() returns a list with components
.axisPars()返回一个组件list
参数:axp
numeric vector of length 2, c(min., max.), of pretty axis extents.
长度为2,c(min., max.)漂亮的轴程度,数字向量。
参数:n
integer (code), with the same meaning as par("?axp")[3].
整数(代码),与par("?axp")[3]的含义相同。
参见----------See Also----------
axTicks; axis, and par (from the graphics package).
axTicks;axis,par(graphics包)。
举例----------Examples----------
##--- Demonstrating correspondence between graphics'[#---演示图形之间的对应关系“]
##--- axis() and the graphics-engine agnostic axisTicks() :[#---轴()和图形引擎的不可知axisTicks():]
require("graphics")
plot(10*(0:10)); (pu <- par("usr"))
aX <- function(side, at, ...)
axis(side, at=at, labels=FALSE, lwd.ticks=2, col.ticks=2, tck=0.05, ...)
aX(1, print(xa <- axisTicks(pu[1:2], log=FALSE)))# x axis[X轴]
aX(2, print(ya <- axisTicks(pu[3:4], log=FALSE)))# y axis[Y轴]
axisTicks(pu[3:4], log=FALSE, n = 10)
plot(10*(0:10), log="y"); (pu <- par("usr"))
aX(2, print(ya <- axisTicks(pu[3:4], log=TRUE)))# y axis[Y轴]
plot(2^(0:9), log="y"); (pu <- par("usr"))
aX(2, print(ya <- axisTicks(pu[3:4], log=TRUE)))# y axis[Y轴]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|