找回密码
 注册
查看: 4744|回复: 0

R语言:filled.contour()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 20:45:23 | 显示全部楼层 |阅读模式
filled.contour(graphics)
filled.contour()所属R语言包:graphics

                                        Level (Contour) Plots
                                         水平(轮廓)图

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

This function produces a contour plot with the areas between the contours filled in solid color (Cleveland calls this a level plot).  A key showing how the colors map to z values is shown to the right of the plot.
该函数产生一个纯色充满(克利夫兰调用这个水平图)的轮廓之间的区域的等高线图。 A键,显示的颜色是如何映射到z值显示图的权利。


用法----------Usage----------


filled.contour(x = seq(0, 1, length.out = nrow(z)),
               y = seq(0, 1, length.out = ncol(z)),
               z,
               xlim = range(x, finite=TRUE),
               ylim = range(y, finite=TRUE),
               zlim = range(z, finite=TRUE),
               levels = pretty(zlim, nlevels), nlevels = 20,
               color.palette = cm.colors,
               col = color.palette(length(levels) - 1),
               plot.title, plot.axes, key.title, key.axes,
               asp = NA, xaxs = "i", yaxs = "i", las = 1,
               axes = TRUE, frame.plot = axes, ...)



参数----------Arguments----------

参数:x, y
locations of grid lines at which the values in z are measured.  These must be in ascending order.  By default, equally spaced values from 0 to 1 are used.  If x is a list, its components x$x and x$y are used for x and y, respectively. If the list has component z this is used for z.
在网格线的位置中的值z测量。这些必须是升序。默认情况下,使用等距值从0到1。如果x是list,其成分x$x和x$y是用于x和y,分别。如果列表组件z用于z。


参数:z
a matrix containing the values to be plotted..  Note that x can be used instead of z for convenience.
要绘制一个矩阵包含值......注意x可以用来代替z为了方便。


参数:xlim
x limits for the plot.
x限制的图。


参数:ylim
y limits for the plot.
Ÿ限制的图。


参数:zlim
z limits for the plot.
ž限制的图。


参数:levels
a set of levels which are used to partition the range of z.  Must be strictly increasing (and finite).  Areas with z values between consecutive levels are painted with the same color.
一套用于分区z的范围水平。必须严格增加(有限)。 z值之间连续水平的区域涂上相同的颜色。


参数:nlevels
if levels is not specified, the range of z, values is divided into approximately this many levels.
如果levels没有被指定,z的范围,价值约分为很多级别。


参数:color.palette
a color palette function to be used to assign colors in the plot.
调色板功能,可用于分配的图中的颜色。


参数:col
an explicit set of colors to be used in the plot. This argument overrides any palette function specification.
明确将在剧情中使用的颜色。此参数将覆盖任何调色板功能规范。


参数:plot.title
statements which add titles to the main plot.
添加标题的主要图的陈述。


参数:plot.axes
statements which draw axes (and a box) on the main plot.  This overrides the default axes.
绘制轴(box)的主要图的陈述。这将覆盖默认的轴。


参数:key.title
statements which add titles for the plot key.
报表添加标题为剧情的关键。


参数:key.axes
statements which draw axes on the plot key. This overrides the default axis.
轴画在图上关键的语句。这将覆盖默认的轴。


参数:asp
the y/x aspect ratio, see plot.window.
y/x长宽比,看到plot.window。


参数:xaxs
the x axis style.  The default is to use internal labeling.
x轴的风格。默认是使用内部标签。


参数:yaxs
the y axis style.  The default is to use internal labeling.
y轴的风格。默认是使用内部标签。


参数:las
the style of labeling to be used.  The default is to use horizontal labeling.
标签要使用的样式。默认是使用水平的标签。


参数:axes, frame.plot
logicals indicating if axes and a box should be drawn, as in plot.default.
逻辑值表示,如果轴和一个盒子应当制定,在plot.default。


参数:...
additional graphical parameters, currently only passed to title().
额外的图形参数,目前仅通过title()。


Details

详情----------Details----------

The values to be plotted can contain NAs.  Rectangles with two or more corner values are NA are omitted entirely: where there is a single NA value the triangle opposite the NA is omitted.
要绘制的值可以包含:NA的。两个或两个以上的角值的矩形NA是完全省略:那里是一个单一的NA值的三角NA对面被省略。

As from R 2.14.1 values to be plotted can be infinite: the effect is similar to that described for NA values.
从R 2.14.1要绘制的值可以是无限的效果NA值描述的是类似的。


注意----------Note----------

This function uses the layout function and so is restricted to a full page display.  As an alternative consider the levelplot and contourplot functions from the lattice package which work in multipanel displays.
此功能使用layout函数等限制,以整页显示。作为一种替代考虑levelplot和contourplotlattice包功能,在多面板显示工作。

The output produced by filled.contour is actually a combination of two plots; one is the filled contour and one is the legend.  Two separate coordinate systems are set up for these two plots, but they are only used internally – once the function has returned these coordinate systems are lost.  If you want to annotate the main contour plot, for example to add points, you can specify graphics commands in the plot.axes argument.  An example is given below.
filled.contour产生的输出实际上是两个图的组合,一个是填充轮廓,一个是传说。这两个图设立两个独立的坐标系统,但它们只用于内部 - 一次函数返回这些坐标系统都将丢失。如果你要标注主要的等高线图,例如加分,你可以指定plot.axes参数图形命令。下面给出一个例子。


作者(S)----------Author(s)----------


Ross Ihaka and R-core.



参考文献----------References----------

Visualizing Data. Summit, New Jersey: Hobart.

参见----------See Also----------

contour, image, palette; contourplot
contour,image,palette;contourplot


举例----------Examples----------


require(grDevices) # for colours[对色彩]
filled.contour(volcano, color = terrain.colors, asp = 1)# simple[简单]

x <- 10*1:nrow(volcano)
y <- 10*1:ncol(volcano)
filled.contour(x, y, volcano, color = terrain.colors,
    plot.title = title(main = "The Topography of Maunga Whau",
    xlab = "Meters North", ylab = "Meters West"),
    plot.axes = { axis(1, seq(100, 800, by = 100))
                  axis(2, seq(100, 600, by = 100)) },
    key.title = title(main="Height\n(meters)"),
    key.axes = axis(4, seq(90, 190, by = 10)))# maybe also asp=1[也许还ASP = 1]
mtext(paste("filled.contour(.) from", R.version.string),
      side = 1, line = 4, adj = 1, cex = .66)

# Annotating a filled contour plot[注释填充的等高线图]
a <- expand.grid(1:20, 1:20)
b <- matrix(a[,1] + a[,2], 20)
filled.contour(x = 1:20, y = 1:20, z = b,
               plot.axes={ axis(1); axis(2); points(10,10) })

## Persian Rug Art:[#波斯地毯的艺术:]
x <- y <- seq(-4*pi, 4*pi, len = 27)
r <- sqrt(outer(x^2, y^2, "+"))
filled.contour(cos(r^2)*exp(-r/(2*pi)), axes = FALSE)
## rather, the key *should* be labeled:[#相当,关键*应*标记:]
filled.contour(cos(r^2)*exp(-r/(2*pi)), frame.plot = FALSE,
               plot.axes = {})

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-24 05:28 , Processed in 0.028718 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表