当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R plot.isoreg isoreg 对象的绘图方法


R语言 plot.isoreg 位于 stats 包(package)。

说明

plotlines方法用于R类的对象isoreg.

用法

## S3 method for class 'isoreg'
plot(x, plot.type = c("single", "row.wise", "col.wise"),
      main = paste("Isotonic regression", deparse(x$call)),
      main2 = "Cumulative Data and Convex Minorant",
      xlab = "x0", ylab = "x$y",
      par.fit = list(col = "red", cex = 1.5, pch = 13, lwd = 1.5),
      mar = if (both) 0.1 + c(3.5, 2.5, 1, 1) else par("mar"),
      mgp = if (both) c(1.6, 0.7, 0) else par("mgp"),
      grid = length(x$x) < 12, ...)

## S3 method for class 'isoreg'
lines(x, col = "red", lwd = 1.5,
       do.points = FALSE, cex = 1.5, pch = 13, ...)

参数

x

isoreg 对象。

plot.type

指示需要哪种类型的绘图的字符。第一个(默认)仅绘制数据和拟合,其他则添加累积数据和拟合的图。可以缩写。

main

情节的主标题,请参阅title

main2

第二个(累积)图的标题。

xlab, ylab

x 轴和 y 轴注释。

par.fit

用于绘制拟合的 list 参数(对于 pointslines )。

mar, mgp

图形参数,参见par,主要针对两张图的情况。

grid

逻辑指示是否应绘制网格线。如果为 true,则 grid() 用于第一个图,而在累积图的 ‘touching’ 点处绘制垂直线。

do.points

对于 lines() :逻辑指示是否也应该绘制步骤点(以及在 plot() 中绘制它们)。

col, lwd, cex, pch

lines() 的图形参数,其中 cexpch 仅当 do.pointsTRUE 时使用。

...

传入和传出方法的进一步参数。

例子

require(graphics)

utils::example(isoreg) # for the examples there

plot(y3, main = "simple plot(.)  +  lines(<isoreg>)")
lines(ir3)

## 'same' plot as above, "proving" that only ranks of 'x' are important
plot(isoreg(2^(1:9), c(1,0,4,3,3,5,4,2,0)), plot.type = "row", log = "x")

plot(ir3, plot.type = "row", ylab = "y3")
plot(isoreg(y3 - 4), plot.type = "r", ylab = "y3 - 4")
plot(ir4, plot.type = "ro",  ylab = "y4", xlab = "x = 1:n")

## experiment a bit with these (C-c C-j):
plot(isoreg(sample(9),  y3), plot.type = "row")
plot(isoreg(sample(9),  y3), plot.type = "col.wise")

plot(ir <- isoreg(sample(10), sample(10, replace = TRUE)),
                  plot.type = "r")

也可以看看

isoreg 用于计算 isoreg 对象。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Plot Method for isoreg Objects。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。