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

R语言 UScensus2000tract包 idaho.tract()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-10-1 13:53:32 | 显示全部楼层 |阅读模式
idaho.tract(UScensus2000tract)
idaho.tract()所属R语言包:UScensus2000tract

                                        idaho.tract
                                         idaho.tract

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

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

idaho.tract is a SpatialPolygonsDataFrame with polygons made from the 2000 US Census tiger/line boundary files (http://www.census.gov/geo/www/tiger/) for Census Tracts. It also contains 86 variables from the Summary File 1 (SF 1) which contains the 100-percent data (http://www.census.gov/prod/cen2000/doc/sf1.pdf).
idaho.tract是一个SpatialPolygonsDataFrame与普查小区从2000年美国人口普查虎/线路边界的文件(http://www.census.gov/geo/www/tiger/)的多边形。它也包含了86个变量的概要文件(SF),其中包含了100%的数据(http://www.census.gov/prod/cen2000/doc/sf1.pdf)。

All polygons are projected in CRS("+proj=longlat +datum=NAD83")
所有的多边形预计在CRS(“+ PROJ = longlat +基准= NAD83”)


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


data(idaho.tract)



Details

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

ID Variables <br>
ID变量参考

</table>
</ TABLE>

Census Variables <br>
人口普查变量参考

</table>
</ TABLE>


源----------Source----------

Census 2000 Summary File 1 [name of state1 or United States]/prepared by the U.S. Census  Bureau, 2001.
2000年人口普查汇总文件名称状态1或美国/美国人口普查局2001年。


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

http://www.census.gov/ <br> http://www2.census.gov/cgi-bin/shapefiles/national-files <br> http://www.census.gov/prod/cen2000/doc/sf1.pdf <br>

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


data(idaho.tract)

############################################[###########################################]
## Helper function for handling coloring of the map[#Helper功能的图着色处理]
############################################[###########################################]
color.map<- function(x,dem,y=NULL){
        l.poly<-length(x@polygons)
        dem.num<- cut(dem ,breaks=ceiling(quantile(dem)),dig.lab = 6)
        dem.num[which(is.na(dem.num)==TRUE)]<-levels(dem.num)[1]
        l.uc<-length(table(dem.num))
if(is.null(y)){
        ##commented out, but creates different color schemes [#注释掉,而造成不同的配色方案]
        ## using runif, may take a couple times to get a good color scheme.[#的runif,可能需要几次得到一个很好的配色方案。]
        ##col.heat&lt;-rgb( runif(l.uc,0,1), runif(l.uc,0,1) , runif(l.uc,0,1) )[col.heat <-RGB(runif(l.uc,0,1),runif(l.uc,0,1),runif(l.uc,0,1))]
        col.heat&lt;-heat.colors(16)[c(14,8,4,1)] ##fixed set of four colors[#固定的四种颜色]
}else{
        col.heat<-y
        }
dem.col<-cbind(col.heat,names(table(dem.num)))
colors.dem<-vector(length=l.poly)
for(i in 1:l.uc){
        colors.dem[which(dem.num==dem.col[i,2])]<-dem.col[i,1]
        }
out<-list(colors=colors.dem,dem.cut=dem.col[,2],table.colors=dem.col[,1])
return(out)
}
############################################[###########################################]
## Helper function for handling coloring of the map[#Helper功能的图着色处理]
############################################[###########################################]

colors.use<-color.map(idaho.tract,idaho.tract$pop2000)
plot(idaho.tract,col=colors.use$colors)
#text(coordinates(idaho.tract),idaho.tract@data$name,cex=.3)[的文本(坐标(idaho.tract),idaho.tract的数据元的名称,CEX = 0.3)]
title(main="Census Tracts \n of Idaho, 2000", sub="Quantiles (equal frequency)")
legend("bottomright",legend=colors.use$dem.cut,fill=colors.use$table.colors,bty="o",title="Population Count",bg="white")



###############################[##############################]
### Alternative way to do the above[##另一种方法做上述]
###############################[##############################]
## Not run: [#不运行:]
####This example requires the following additional libraries[###这个例子需要额外的库]
library(RColorBrewer)
library(classInt)  
library(maps)
####This example requires the following additional libraries[###这个例子需要额外的库]

data(idaho.tract)

map('state',region='idaho')
plotvar <- idaho.tract$pop2000
        nclr <- 4
        #BuPu[BuPu]
        plotclr <- brewer.pal(nclr,"BuPu")
        class <- classIntervals(plotvar, nclr, style="quantile")
        colcode <- findColours(class, plotclr)
        plot(idaho.tract, col=colcode, border="transparent",add=TRUE)
        #transparent[透明]
title(main="Census Tracts \n of Idaho, 2000", sub="Quantiles (equal frequency)")
map.text("county", "idaho",cex=.7,add=TRUE)
map('county','idaho',add=TRUE)
legend("bottomright","(x,y)", legend=names(attr(colcode, "table")),fill=attr(colcode, "palette"),
cex=0.9, bty="o", title="Population Count",bg="white")

## End(Not run)[#(不执行)]

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 03:44 , Processed in 0.026579 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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