R語言
contourLines
位於 grDevices
包(package)。 說明
計算給定數據集的等高線。
用法
contourLines(x = seq(0, 1, length.out = nrow(z)),
y = seq(0, 1, length.out = ncol(z)),
z, nlevels = 10,
levels = pretty(range(z, na.rm = TRUE), nlevels))
參數
x, y |
測量 |
z |
包含要繪製的值的矩陣(允許 |
nlevels |
當未提供 |
levels |
繪製等高線的級別的數字向量。 |
細節
contourLines
不繪製任何內容,但返回一組輪廓線。
目前沒有關於該算法的文檔。源代碼位於‘base Rhome/src/main/plot3d.c’。
值
輪廓的list
,每個輪廓本身都是帶有元素的list
:
level |
輪廓水平。 |
x |
輪廓的 x 坐標。 |
y |
輪廓的 y 坐標。 |
例子
x <- 10*1:nrow(volcano)
y <- 10*1:ncol(volcano)
cl <- contourLines(x, y, volcano)
## summarize the sizes of each the contour lines :
cbind(lev = vapply(cl, `[[`, .5, "level"),
n = vapply(cl, function(l) length(l$x), 1))
z <- outer(-9:25, -9:25)
pretty(range(z), 10) # -300 -200 ... 600 700
utils::str(c2 <- contourLines(z))
# no segments for {-300, 700};
# 2 segments for {-200, -100, 0}
# 1 segment for 100:600
也可以看看
options("max.contour.segments")
用於單個輪廓線的最大複雜度。
contour
:它的“示例”演示了如何繪製 contourLines()
並且它們是相同的(與 contour()
中的示例相同)。
相關用法
- R convertColor 在色彩空間之間轉換
- R col2rgb 顏色到 RGB 轉換
- R colorRamp 顏色插值
- R colors 顏色名稱
- R chull 計算一組點的凸包
- R check.options 設置帶有一致性檢查的選項
- R cairo 基於 Cairgraphics 的 SVG、PDF 和 PostScript 圖形設備
- R cm 單位改造
- R cairoSymbolFont 指定符號字體
- R axisTicks 計算漂亮的軸刻度
- R hcl HCL 顏色規格
- R quartzFonts 石英字體
- R as.graphicsAnnot 強製圖形注釋對象
- R xyTable (x,y) 點的重數,例如,對於向日葵圖
- R dev.interactive 當前圖形設備是否具有交互性?
- 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 msgWindow 操縱窗口
- R dev.flush 保持或刷新屏幕圖形設備上的輸出
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Calculate Contour Lines。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。