mapview:跨组标准化点大小

问题描述 投票:0回答:1

使用zcolcexburst,可以调整mapview中一个点层内所有层的大小。但是,每个点的大小仅与同一级别内其他点的大小有关。例如,在下面的代码中,组number.of.typesa值为14的点的大小与组number.of.types中的b值6相同。

library(tidyverse)
library(tidyr)
library(mapview)

b = breweries %>% 
  drop_na(number.of.types) %>% 
  mutate(group = ifelse(number.of.types >= 7,"a","b"))

b %>%
  mapview(zcol="group", cex="number.of.types", burst=T)

是否有可能标准化各个级别的点的大小,而不必依靠为每个层级别单独定义它的大小?

使用zcol,cex和Burst,可以在mapview中调整点图层内所有级别的大小。但是,在相同的范围内,每个点的大小仅与其他点的大小有关...

r leaflet point r-mapview cex
1个回答
0
投票

您可以尝试使用传单进行重新计算(如果我没记错的话,这是mapview使用的内容)

© www.soinside.com 2019 - 2024. All rights reserved.