首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R: tmap图例格式

R: tmap图例格式
EN

Stack Overflow用户
提问于 2017-04-15 20:17:49
回答 1查看 4.5K关注 0票数 2

我试图创建一个函数来映射特定州的学区的不同变量。不过,我还是遇到了一些格式化图例的问题.目前,我已经列出了最适合地图(水平)的方法,但一些文本正在被切断(低于平均贫困率),我想在图例中添加%的数字标签。下面是我的代码和图例。如能提供任何帮助,将不胜感激。谢谢。

代码语言:javascript
复制
MakeLEAMap <-function(StateNum,NCHE_VAR,VAR1_NAME,In,Folder){
  as.character(substitute(StateNum))
  as.character(substitute(NCHE_VAR))
  as.character(substitute(NCHE_In))
  as.character(substitute(VAR1_NAME))
  as.character(substitute(Folder))

  map <- 
    tm_shape(LEA_1415_New[LEA_1415_New@data$STATEFP == StateNum, ]) +
    tm_polygons(NCHE_VAR,border.col="#000000", lwd= .5, textNA="Below Average \nPoverty Rate" ,  palette = 'Blues', style="quantile", 
                title=paste(In," State LEA Map: ",VAR1_NAME),
                legend.is.portrait = FALSE) +
    tm_text("LCITY", size=NCHE_VAR,scale=.8, root=2,print.tiny = FALSE, size.lowerbound = .85, bg.alpha = .75, 
            remove.overlap = TRUE,legend.size.show = FALSE, col="black") +
    tm_layout( legend.title.size = 3,
              frame = FALSE, inner.margins = c(0,.0,.05,.0), asp = 1.5,
              legend.text.size = 1, 
              legend.outside=TRUE, legend.outside.position = 'bottom',
              legend.frame = TRUE,
              legend.outside.size = .3, legend.position = c(-0.1, 0.3))

  save_tmap(map, filename=paste("State_Maps_TEST/",Folder,"/",In,".pdf", sep = ''),width=8, height=8 ) 
}
MakeLEAMap("48","Abv_Diff_Home_Pov","% Children in Poverty  minus \n% Children HCY (Ages5-17)", 
           "TX","ALL")

现在的传说是这样的

EN

回答 1

Stack Overflow用户

发布于 2017-07-26 20:39:29

要使图例显示百分比,请在tm_polygons调用中使用此函数:

legend.format=list(fun=function(x) paste0(formatC(x,digits=0,format="f"),“%"))

您可以使用数字(小数点),如果愿意,可以在%签名之前删除空格。

为了使图例更加清晰,通过制作更大的bbox (可能使用来自extent包的raster函数读取空间对象的bbox并将其放大),增加地图周围的空间空间,并通过调整图例的位置来移动图例。

这是我在不同的背景下提出的,但在tmap图例中也需要一个百分比符号。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43430851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档