addBubbles(PBSmapping)
addBubbles()所属R语言包:PBSmapping
Add Bubbles to Maps
添加气泡图
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Add bubbles proportional to some EventData's Z column (e.g., catch or effort) to an existing plot, where each unique EID describes a bubble.
添加泡沫成正比,一些EventData的Z栏(例如,产量或努力)到现有的图,每一个独特的EID描述了泡沫。
用法----------Usage----------
addBubbles(events, type=c("perceptual","surface","volume"),
z.max=NULL, max.size=0.8, symbol.zero="+",
symbol.fg=rgb(0,0,0,0.6), symbol.bg=rgb(0,0,0,0.3),
legend.pos="bottomleft", legend.breaks=NULL,
show.actual=FALSE, legend.type=c("nested","horiz","vert"),
legend.title="Abundance", legend.cex=0.8, ...)
参数----------Arguments----------
参数:events
EventData to use (required).
EVENTDATA使用(必需)。
参数:type
scaling option for bubbles where "perceptual" emphasizes large z-values, "volume" emphasizes small z-values, and "surface" lies in between.
缩放选项的气泡"perceptual"强调大Z值,"volume"强调小z值,和"surface"在于之间。
参数:z.max
maximum value for z (default = max(events$Z)); determines the largest bubble; keeps the same legend for different maps.
最大值(默认为z =max(events$Z))决定了最大的泡沫,保持相同的传说不同的图。
参数:max.size
maximum size (inches) for a bubble representing z.max. A legend bubble may exceed this size when show.actual is FALSE (on account of using pretty(...)).
最大尺寸(英寸)的泡泡代表z.max的。一个传奇泡沫可能超过此大小时show.actual是FALSE(帐户使用pretty(...))。
参数:symbol.zero
symbol to represent z-values equal to 0.
z值等于0的符号来表示。
参数:symbol.fg
bubble outline (border) colour.
泡沫纲要(境)的颜色。
参数:symbol.bg
bubble interior (fill) colour.
泡沫内部(填充)的颜色。
参数:legend.pos
position for the legend.
位置的传说。
参数:legend.breaks
break values for categorizing the z-values. The automatic method should work if zeroes are present; otherwise, you can specify your own break values for the legend.
打破分类的z值的值。自动的方法应该工作,如果零的存在,否则,你可以指定你自己的中断值的传说。
参数:show.actual
logical; if FALSE, legend values are obtained using pretty(...), and consequently, the largest bubble may be larger than z.max. If TRUE, the largest bubble in the legend will correspond to z.max.
逻辑,如果FALSE,图例值,得到使用pretty(...)“,因此,最大的泡沫可能会大于z.max。如果TRUE,在传说中最大的泡沫将对应到z.max。
参数:legend.type
display format for legend.
显示格式的传说。
参数:legend.title
title for legend.
标题传说。
参数:legend.cex
size of legend text.
图例文本的大小。
参数:...
additional arguments for points function that plots zero-value symbols.
points函数的额外的参数,绘制零值的符号。
Details
详细信息----------Details----------
Modified from (and for the legend, strongly inspired by) Tanimura et al. (2006) by Denis Chabot to work with PBSmapping.
修改(和传说,强烈的启发)谷村新司等人。 (2006年)由丹尼斯·夏波与PBSmapping。
Furthermore, Chabot's modifications make it possible to draw several maps with bubbles that all have the same scale (instead of each bubble plot having a scale that depends on the maximum z-value for that plot). This is done by making z.max equal to the largest z-value from all maps that will be plotted.
此外,夏波的修改,可以得出几个图的泡沫,都具有相同的规模(而不是每个气泡图,有一个规模,这取决于该小区的最大z值)。这是通过使z.max等于最大的z值从将被绘制的所有图。
The user can also add a legend in one of four corners (see legend) or at a specific c(X,Y) position. If legend.pos is NULL, no legend is drawn.
用户还可以添加一个传说中的四角之一(见legend),或在一个特定的c(X,Y)位置。 legend.pos如果是NULL,没有传说中绘制。
(作者)----------Author(s)----------
Denis Chabot, Maurice Lamontagne Institute, Fisheries and Oceans Canada, Mont-Joli QC
参考文献----------References----------
Proportional symbol mapping in R. Journal of Statistical Software 15(5).
参见----------See Also----------
addPolys, surveyData
addPolys,surveyData
实例----------Examples----------
require(PBSmapping)
data(nepacLL,surveyData)
plotMap(nepacLL, xlim=c(-131.8,-127.2), ylim=c(50.5,52.7),
col="gainsboro",plt=c(.08,.99,.08,.99))
surveyData$Z <- surveyData$catch
addBubbles(surveyData, symbol.bg=rgb(.9,.5,0,.6),
legend.type="nested", symbol.zero="+", col="grey")
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|