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

R语言 wavelets包 stackplot()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-10-1 16:59:15 | 显示全部楼层 |阅读模式
stackplot(wavelets)
stackplot()所属R语言包:wavelets

                                         Stacked Plotting
                                         堆叠式绘图

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

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

Plot an object as a stacked set of plots, plotting each column using the same x-axis and plotting the y-values at the same scale with an offset equal to the magnitude of each column vector.
绘制的对象作为一个层叠组绘图,绘制每一列使用相同的x轴方向和绘制的y值在相同的范围内的偏移量的大小等于每个列向量。


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


stackplot(x, y = NULL, type = "h", axes.labels = FALSE,
xlab = "", ylab = "", y.llabs = NULL, y.rlabs = NULL, draw.divides =
TRUE, xtick.at = NULL, ytick.at = NULL, col = "black", main = "")



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

参数:x
Specifies the coordinates of the points to be plotted. Alternatively, x can be a list containing matrices representing the values to be plotted, or a time series object. The x-values will be specified by the rownames of each matrix. The y-values, or offsets of each level, will be represented by the values of the elements in the columns of each matrix.
指定要绘制的点的坐标。另外,x可以是一个列表,其中包含矩阵,表示要绘制的值,或一个时间序列对象。将被指定的x值由每个矩阵的行名。 y值或偏移量,每个级别,将每个矩阵中的列中的元素的值表示的。


参数:y
If x specifies the coordinates of the points to be plotted, then y can be a list containing matrices that  represent the values to be plotted.  The y-values, or offsets of each level will be represented by the values of the elements in the columns of each matrix.
如果x指定要绘制的点的坐标,然后y可以是一个列表,包含表示要绘制的值的矩阵。的y值,或偏移每个级别将每个矩阵中的列中的元素的值表示的。


参数:type
Type of plots to be drawn.  Currently only h, or histogram, and l, or lines, are implemented.
要绘制的图类型。目前,只有h,或直方图,和l,或线条,实施。


参数:axes.labels
Boolean representing whether or not to display the numeric labels of the horizontal and vertical axes.
布尔值表示是否显示或不显示的水平轴和垂直轴的数值标签。


参数:xlab
String indicating the label for the horizontal x-axis.
指示水平x轴的标签的字符串。


参数:ylab
String indicating the label for the vertical y-axis.
指示垂直y轴的标签的字符串。


参数:y.llabs
Vector or list of labels to be placed on left side of plot.
向量或列表的标签被放置在左侧的图。


参数:y.rlabs
Vector or list of labels to be placed on right side of plot.
向量或列表的标签被放置在右侧的图。


参数:draw.divides
Logical value indicating whether to draw lines to separate each subplot in the stackplot.
逻辑值,该值指示是否在stackplot画线分隔每个插曲。


参数:xtick.at
Vector specifying the tick mark locations on the horizontal axis of the plot. Defaulted to par("xaxp").
矢量指定刻度线的位置,在水平轴上的图。默认值看齐(“xaxp”)。


参数:ytick.at
Vector specifying the tick mark locations on the vertical axis of the plot. Defaulted to par("yaxp").
指定刻度线的位置矢量在垂直轴上的图。默认值看齐(“yaxp”)。


参数:col
String representing color of plot.
String,表示颜色的图。


参数:main
String representing the title of the plot.
String,表示标题的图。


Details

详细信息----------Details----------

Each object specified by x or y will be coerced into a list, and each object of the list will be coerced into a matrix using the function as.matrix. Each column of a matrix will represent the vertical y-values for each individual plot in the stacked plot. Horizontal x-values are discussed below.
每个对象指定的x或y将被强制转换成一个列表,列表中的每个对象将被强制转换成一个矩阵的功能as.matrix。矩阵的每一列代表的垂直y值,为每个图在堆叠图。水平的x值在下面讨论。

stackplot will plot a matrix of values as a series of stacked plots, where the individual columns are plotted using the same x and y scales, but offset by the magnitude (= abs(max-min)) of the column.  
stackplot将绘制stacked图,作为一系列的矩阵的值,使用相同的x和y尺度绘制的各个列,但是偏移量的大小(=绝对值(最大值 - 最小值))之列。

If the object to be plotted is a Time Series object, the start and end values of the object will represent the first and last horizontal x-values of the points to be plotted. The Time Series will be coerced into matrix.  
如果要绘制的对象是一个时间序列的对象,start和end将代表该对象的值的第一个和最后一个水平方向的x值的点被绘制。时间序列将被强制转换成矩阵。

The limits of the horizontal x-axis and vertical y-axis will be dictated by the data in the first object of the list.
的列表中的第一个对象中的数据,将取决于水平的x轴方向和垂直的Y轴的极限。

If the object to be plotted is a list of matrices, and x is not specified, the horizontal x-values of the points to be plotted for a given matrix will default to the rownames of that matrix. The rownames can be either numeric or character. If the first matrix of the list does not have rownames, then the horizontal x-values for each matrix (and its corresponding plot) will default to range from 1 to the length of the columns of the respective matrix.
如果要绘制的对象是一个矩阵,列表和x还没有指定时,水平的点的x值被绘制为一个给定的矩阵将默认到该矩阵的行名。行名可以是numeric或character。如果列表中的第一矩阵不具有行名,然后水平每个矩阵的x值(和它的相应的曲线)将默认为从1到各矩阵的列的长度的范围内。

If the first matrix of the list does have specified rownames, then the horizontal x-values assume the values of the rownames of the respective matrix. However, if another matrix of the list does not have specified rownames, then its horizontal x-values will default to range from 1 to the length of the columns of that respective matrix.
如果在列表的第一矩阵并已指定行名,然后水平x值假定各矩阵的行名的值。然而,如果列表中的另一个矩阵不具有指定的行名,则其水平x值将默认范围从1到该各自的矩阵中的列的长度。

The user can specify the type of plot (currently only "h" and "l") to be drawn for every element of the list in x or y using the vector type. If the Nth element (N>1) in type is NA and the Nth element of the list in x or y exists, then the type of plot for the Nth element of the list will be equal to the type of plot for the N-1th element of the list. Similarly for col, which specifies the colors for each element of the list in x or y.
用户可以指定类型的的图(目前只有“H”和“L”)绘制列表中的每个元素在x或y使用向量type的 。如果第N个元素(N> 1)在type是NA的第N个元素的列表中x或y存在,那么列表中的第N个元素的类型图将等于为第N-1的元素的列表的类型的图。同样,col,指定的x或y列表中的每个元素的颜色。

The labels y.llabs and y.rlabs will be placed at the "zero" lines of each individual plot starting from the bottom working up to the top.
的标签y.llabs和y.rlabs将被放置在“零”线从底部到顶部的每一个人的图。


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



Kelvin Ma, kkym@u.washington.edu




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

plot.dwt and plot.modwt
plot.dwt和plot.modwt


实例----------Examples----------


A <- array(c(1,2,3,4), c(3,4))

# Plotting the vectors c(1,2,3), c(4,1,2), c(3,4,1), and c(2,3,4) in a[绘制向量c(1,2,3),C(4,1,2),C(3,4,1),和c(2,3,4)中的]
# stacked plot with 4 separate plots).  The x-values will be 1:3.[叠积有4个独立的图)。的x值将是1:3。]
stackplot(A)

#Plotting A with numeric labels on the axis and making the plot "red".[策划与轴线上的数字标签,“红”的图。]
#Also labeling the x-axis with "X-Label", and the y-axis with "Y-Label".[此外以“X-标签”,标签的x轴和y-轴与“Y-标签”。]
stackplot(A, axes.labels = TRUE, xlab = "X-Label", ylab = "Y-Label")

timeSeries <- ts(A)
# Plotting the Time Series created by coercing the array A into a Time[绘制时间序列胁迫时间为一个数组A]
# Series.  Observe that this plot similar to the plot in the first example.[系列。注意这个图类似的图在第一个例子。]
stackplot(timeSeries)

lfig <- 2:11
hfig <- 1:10
# Plotting a stacked plot of two types: histogram and lines.  Where the[两种类型:直方图和线条绘图的层叠地积。当]
# line joins the points (1,2) and (10,11), and the histogram is similar to[线连接的点(1,2)和(10,11),和的直方图是类似于]
# the histogram formed by entering plot(1:10, type = "h").  The line will[直方图所形成的进入图(1:10,类型=“H”)。该生产线将]
# be red and the histogram will be yellow.[是红色的,的直方图将是黄色的。]
stackplot(list(lfig, hfig), type = c("l", "h"), col = c("red", "yellow"))


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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 19:54 , Processed in 0.038810 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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