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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。