當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。