xy.coords
位于 grDevices
包(package)。 说明
xy.coords
许多函数使用它来获取用于绘图的 x 和 y 坐标。在所有相关领域使用这种通用机制R函数产生一致性的度量。
用法
xy.coords(x, y = NULL, xlab = NULL, ylab = NULL, log = NULL,
recycle = FALSE, setLab = TRUE)
参数
x, y |
一组点的 x 和 y 坐标。或者,可以提供单个参数 |
xlab, ylab |
要提取的 x 和 y 变量的名称。 |
log |
|
recycle |
逻辑性;如果 |
setLab |
逻辑指示是否应从 |
细节
尝试以适合二元绘图(或其他二元过程)的方式解释参数 x
和 y
。
如果 y
是 NULL
并且 x
是
- 公式:
-
形式为
yvar ~ xvar
。xvar
和yvar
用作 x 和 y 变量。 - 列表:
-
包含组件
x
和y
,它们用于定义绘图坐标。 - 时间序列:
-
x 值被视为
time(x)
,y 值被视为时间序列。 - 矩阵或具有两列或更多列的
data.frame
: -
假设第一个包含 x 值,第二个包含 y 值。请注意,如果
x
具有名为"x"
和"y"
的列,情况也是如此;这些名称在这里无关紧要。
在任何其他情况下, x
参数被强制为向量并作为 y 分量返回,其中生成的 x
只是索引向量 1:n
。在这种情况下,生成的 xlab
组件设置为 "Index"
(如果默认情况下 setLab
为 true)。
如果 x
(经过上述转换)继承自类 "POSIXt"
,它将被强制为类 "POSIXct"
。
值
包含组件的列表
x |
横坐标值的数字(即 |
y |
与 |
xlab |
|
ylab |
|
例子
ff <- stats::fft(1:9)
xy.coords(ff)
xy.coords(ff, xlab = "fft") # labels "Re(fft)", "Im(fft)"
with(cars, xy.coords(dist ~ speed, NULL)$xlab ) # = "speed"
xy.coords(1:3, 1:2, recycle = TRUE) # otherwise error "lengths differ"
xy.coords(-2:10, log = "y")
##> xlab: "Index" \\ warning: 3 y values <= 0 omitted ..
op <- options(warn = 2)# ==> warnings would be errors, we suppress the one "we know":
suppressWarnings(xy.coords(-2:10, log = "y"), classes="log_le_0") -> xy
options(op) # revert
stopifnot(is.list(xy), identical (1:13 +0, xy$x),
identical(c(rep(NA, 3), 1:10 +0), xy$y))
也可以看看
plot.default
、 lines
、 points
和 lowess
是使用此机制的函数示例。
相关用法
- R xyTable (x,y) 点的重数,例如,对于向日葵图
- R xyz.coords 提取绘图结构
- R x11 X 窗口系统图形 (X11)
- R xfig XFig图形设备
- R axisTicks 计算漂亮的轴刻度
- R hcl HCL 颜色规格
- R quartzFonts 石英字体
- R as.graphicsAnnot 强制图形注释对象
- R dev.interactive 当前图形设备是否具有交互性?
- R chull 计算一组点的凸包
- R convertColor 在色彩空间之间转换
- R X11Fonts X11 字体
- R plotmath R 中的数学注释
- R dev.capture 将设备输出捕获为光栅图像
- R dev.size 查找设备表面的尺寸
- R pdf.options 设置/查看 pdf 参数默认值的辅助函数
- R densCols 平滑密度图的颜色
- R windows Windows 图形设备
- R rgb RGB 颜色规格
- R check.options 设置带有一致性检查的选项
- R msgWindow 操纵窗口
- R dev.flush 保持或刷新屏幕图形设备上的输出
- R n2mfrow 根据绘图数计算默认“mfrow”
- R dev 控制多个设备
- R hsv HSV 颜色规格
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Extracting Plotting Structures。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。