oscillo(seewave)
oscillo()所属R语言包:seewave
Show a time wave as an oscillogram
波的波形显示的时间
译者:生物统计家园网 机器人LoveR
描述----------Description----------
This graphical function displays a time wave as an oscillogram in a single or multi-frame plot. The envelope of the wave can also be shown.
这种图形化的显示时间波的波形在一个单一的多帧图。波的包络也可以显示。
用法----------Usage----------
oscillo(wave, f, from = NULL, to = NULL, scroll = NULL,
zoom = FALSE, k=1, j=1, labels = TRUE, byrow = TRUE,
identify = FALSE, plot = TRUE, colwave = "black",
coltitle = "black", cextitle = 1.2,
fonttitle = 2, collab = "black",
cexlab = 1, fontlab = 1, colline = "black",
colaxis = "black", cexaxis = 1, coly0 = "lightgrey",
tcl = 0.5, title = FALSE, xaxt="s", yaxt="n", type="l", bty = "l")
参数----------Arguments----------
参数:wave
an R object.
R对象。
参数:f
sampling frequency of wave (in Hz). Does not need to be specified if embedded in wave.
wave(赫兹)的采样频率。不需要以指定如果嵌入在wave,。
参数:from
start of the oscillogram (in s).
开始的波形图(单位:秒)。
参数:to
end of the oscillogram (in s).
年底的波形图(单位:秒)。
参数:scroll
a numeric of length 1 allowing to move along the time wave using a slider panel. This numeric corresponds to the number of successive windows dividing the time wave.
允许使用滑块面板沿着时间波形的长度为1的数字。此数值对应于连续的窗口的数目的时间除以波。
参数:zoom
time zoom in with start and end points chosen on the oscillogram with a cursor.
放大的起始和结束点的波形选择用光标。
参数:k
number of horizontal sections (by default =1).
水平段(默认值= 1)。
参数:j
number of vertical sections (by default =1).
数的垂直部分(默认为1)。
参数:labels
if TRUE plots time and amplitude labels (by default TRUE).
如果TRUE图的时间和幅度标签(默认情况下TRUE)。
参数:byrow
logical, if TRUE, the sections are filled by rows, otherwise the sections are filled by colmuns (by default TRUE).
逻辑,如果TRUE,都是由行的部分,其他的部分都充满的colmuns(默认情况下,TRUE)。
参数:identify
returns the time and amplitude coordinates of points chosen with a cursor on the oscillogram.
返回的时间和幅度的波形图上的光标选择点的坐标。
参数:plot
logical, if TRUE returns an oscillographic or envelope plot of wave(by default TRUE).
逻辑,如果TRUE默认情况下,返回一个示波或信封图wave(TRUE)。
参数:colwave
colour of the oscillogram or of the envelope.
的波形,或在信封的颜色。
参数:coltitle
if title is TRUE, colour of the title.
如果title是TRUE,颜色的称号。
参数:cextitle
character size for the title.
为标题的字符大小。
参数:fonttitle
font for the title.
标题的字体。
参数:cexlab
character size for axes title.
轴标题的字符大小。
参数:fontlab
font for axes title.
轴标题的字体。
参数:collab
colour of axes title.
轴标题的颜色。
参数:colline
colour of axes line.
轴线的颜色。
参数:colaxis
colour of the axes.
轴的颜色。
参数:cexaxis
magnification for axes annotation.
放大轴注释。
参数:coly0
colour of the y=0 line.
在y = 0的线的颜色。
参数:tcl
length of tick marks.
刻度的长度。
参数:title
TRUE to add a title with information on wave duration and f, FALSE to live it blanck, or a character string to add any desired title.
TRUE添加标题信息wave的时间和f,FALSE生活布兰克,或者是一个字符串添加任何想要的标题。
参数:xaxt
equivalent to xaxt of par (by default ="s").
默认情况下,相当于xaxtpar("s")。
参数:yaxt
equivalent to yaxt of par (by default ="n").
默认情况下,相当于yaxtpar("n")。
参数:type
type of plot, by default "l". Use "n" for no plot.
图类型,默认情况下,"l"。使用"n"没有图。
参数:bty
the type of box to be drawn around the oscillogram.
“类型”框中周围绘制波形图。
值----------Value----------
Data are returned as one-column matrix if plot is FALSE. identify returns a two-column matrix with the time and amplitude coordinates of points successively chosen on the oscillogram.
plot一列的矩阵,如果FALSE返回的数据。 identify返回一个两列的矩阵的时间和幅度连续的波形选择的坐标点。
注意----------Note----------
zoom is similar to but more visual than from and/or to. zoom and identify do work with a single-frame window only (i. e. with k = 1 and j = 1).<br> Press "Stop" button of the tools bar after choosing the appropriate points on the oscillogram.<br>
zoom类似,但更多的视觉from和/或to。 zoom和identify做工作,一个单一的框架窗口(即与k= 1,j= 1)。参考按“停止”按钮工具栏后,选择合适的点上的波形图。<BR>
(作者)----------Author(s)----------
Jerome Sueur <a href="mailto:sueur@mnhn.fr">sueur@mnhn.fr</a> and
Caroline Simonis <a href="mailto:csimonis@mnhn.fr">csimonis@mnhn.fr</a>.
参见----------See Also----------
dynoscillo, oscilloST, cutw, pastew,
dynoscillo,oscilloST,cutw,pastew,
实例----------Examples----------
data(tico)
# a simple oscillogram of a bird song[一个简单的示波鸟歌]
oscillo(tico,f=22050)
# zoom in[放大]
op<-par(mfrow=c(4,1),mar=c(4.5,4,2,2))
oscillo(tico,22050,cexlab=0.75)
oscillo(tico,22050,from=0.5,to=0.9,cexlab=0.75)
oscillo(tico,22050,from=0.65,to=0.75,cexlab=0.75)
oscillo(tico,22050,from=0.68,to=0.70,cexlab=0.75)
par(op)
# the same divided in four lines[划分在四线相同]
oscillo(tico,f=22050,k=4,j=1)
# the same divided in different numbers of lines and columns[相同划分在不同数量的行和列]
oscillo(tico,f=22050,k=4,j=4)
oscillo(tico,f=22050,k=2,j=2,byrow=TRUE)
oscillo(tico,f=22050,k=2,j=2,byrow=FALSE)
# overplot of oscillographic and envelope representations[overplot示波和信封陈述]
oscillo(tico,f=22050)
par(new=TRUE)
env(tico,f=22050,colwave=2)
# full colour modifications in a two-frame oscillogram[在两帧波形的全彩修改]
op<-par(bg="grey")
oscillo(tico,f=22050,k=4,j=1,title=TRUE,colwave="black",
coltitle="yellow",collab="red",colline="white",
colaxis="blue",coly0="grey50")
par(op)
# change the title[更改标题]
data(orni)
oscillo(orni,f=22050,title="The song of a famous cicada")
# move along the signal using scroll[沿着信号使用滚动]
require(rpanel)
oscillo(tico,f=22050,scroll=8)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|