addMapLegendBoxes(rworldmap)
addMapLegendBoxes()所属R语言包:rworldmap
Add a legend of coloured boxes to a map
一个传说中的彩色框添加到图
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Creates a colour box legend, showing the range of colours and the values the colours correspond to. This works well for categorical data with relatively few categories.
创建一个的彩盒传说,显示的颜色和颜色对应的值的范围。这非常适用于相对较少的类别的分类数据。
用法----------Usage----------
addMapLegendBoxes(
cutVector=""
,colourVector = ""
,x='bottomleft'
,horiz=FALSE
,title="category"
,cex=1
,pt.cex=2
,col="gray"
,bg="white"
,legendText=""
,catMethod="categorical"
,plottedData=""
,colourPalette="heat"
,sigFigs=2
,missingCountryCol="white"
,...
)
参数----------Arguments----------
参数:cutVector
the categories or breaks used in the map
在图中使用的类别或断裂
参数:colourVector
colours used in the map
在图中使用的颜色
参数:x
positioning of legend e.g. 'bottomleft', 'topright'
传说,例如定位bottomleft,topright
参数:horiz
if TRUE horizontal legend
如果真实的水平传说
参数:title
title for Legend
传奇称号
参数:cex
controls the font size, default is 1
控制字体的大小,默认为1
参数:pt.cex
controls size of colour boxes relative to cex, default is 2
控制的颜色框相对于CEX的大小,默认为2
参数:col
colour for boundary of colour boxes, default is "gray"
颜色边界的颜色框,默认为“灰色”
参数:bg
colour for legend background, default is "white", NA makes the legend background transparent
传说背景颜色,默认是“白色”,NA的传奇背景透明
参数:legendText
the text to put against each legend box, if left blank cutVector is used, needs to be a vector the same length as length cutVector
把对每个图例“框中的文本,如果左空白cutVector的使用,需要一个向量的长度相同长度cutVector
参数:catMethod
the categorisation method used influences what text added to legend elements, for 'categorical' just the category names are used for other options limits are used
使用的分类方法文本添加到图例元素的影响,使用“分类”的类别名称用于其他选项的限制
参数:plottedData
not used yet but maybe in future
尚未使用,但可能在未来
参数:colourPalette
not used yet but maybe in future
尚未使用,但可能在未来
参数:sigFigs
not used yet but maybe in future
尚未使用,但可能在未来
参数:missingCountryCol
not used yet but maybe in future
尚未使用,但可能在未来
参数:...
to allow other params to be set in legend
传说中允许其他params来设置
Details
详细信息----------Details----------
This creates a legend with separate boxes of colour rather than addMapLegend() which creates a colour bar. This method is used as the default for categorical data.
这将创建一个传说,而,比addMapLegend(),它创建了一个彩条的颜色与独立的盒子。这个方法是用来作为默认的分类数据。
See the examples for how to use a parameter list returned from mapping functions.
如何使用映射函数返回的参数列表的例子。
值----------Value----------
Adds a legend to a plot.
将一个传奇的图。
(作者)----------Author(s)----------
Andy South
参见----------See Also----------
addMapLegend, mapCountryData, mapGriddedData
addMapLegend,mapCountryData,mapGriddedData
实例----------Examples----------
#Set up the plot so the world map uses the full width.[设置世界图的图,所以使用的全宽。]
mapDevice()
#map example categorical data with no legend [没有传说中的图例如分类数据]
mapParams <- mapCountryData(nameColumnToPlot='REGION'
, catMethod='categorical'
, addLegend='FALSE'
)
#add default legend using the same parameters as mapCountryData [添加默认的传说,使用相同的参数mapCountryData]
do.call( addMapLegendBoxes, c( mapParams))
#adding a modified legend by specifying extra parameters [通过指定额外的参数,将修改后的传说]
do.call( addMapLegendBoxes, c(mapParams,x='bottom',horiz=TRUE,title="Region"))
#user defined map colour sceme [用户自定义的图颜色sceme]
mapParams <- mapCountryData(nameColumnToPlot='REGION'
, catMethod='categorical'
, addLegend='FALSE'
, colourPalette=c('white','green','red','yellow','blue','black')
)
#changing legendText[改变legendText]
mapParams$legendText <- c('antarctic','africa','oceania','americas','s.asia','eurasia')
do.call( addMapLegendBoxes, c(mapParams,x='bottom',title="Region",horiz=TRUE))
#or this way[或者这样]
#do.call( addMapLegendBoxes[do.call(addMapLegendBoxes]
# , c(mapParams[,C(mapParams]
# ,list(legendText=c('antarctic','africa','oceania','americas','s.asia','eurasia')[列表(legendText = C(南极,非洲,大洋洲,美国,s.asia“,”欧亚“)]
# ,x='bottom',title="Region",horiz=TRUE)))[,X =底部,标题=“区域”,HORIZ = TRUE)))]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|