Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cartogram函数给出地图,但不根据我的特定变量在R中扭曲_R_Cartogram - Fatal编程技术网

Cartogram函数给出地图,但不根据我的特定变量在R中扭曲

Cartogram函数给出地图,但不根据我的特定变量在R中扭曲,r,cartogram,R,Cartogram,我正在使用R尝试构建一个卡通图,它根据我选择的变量改变国家多边形。使用cartogram软件包,我可以成功地获得一张只显示数据集中国家的地图,但它看起来一点也没有失真。我已经尝试过在上提出的解决方案,但我看不到任何失真。我正在使用: world_map <- ne_countries(returnclass = "sf") world_map = world_map %>% select(sovereignt) %>% filter(

我正在使用R尝试构建一个卡通图,它根据我选择的变量改变国家多边形。使用cartogram软件包,我可以成功地获得一张只显示数据集中国家的地图,但它看起来一点也没有失真。我已经尝试过在上提出的解决方案,但我看不到任何失真。我正在使用:

world_map <- ne_countries(returnclass = "sf")
 
world_map = world_map %>% 
    select(sovereignt) %>% 
    filter(sovereignt != "Antarctica") %>% 
    st_transform(world_map, crs = "+proj=robin")


names(world_map)[names(world_map) == "sovereignt"] <- "NAME"
 
wrld_simpl_tax <- left_join(world_map, variable_data, by = "NAME") %>%
   na.omit()
世界地图%
选择(主权)%>%
过滤器(主权!=“南极洲”)%>%
st_变换(世界地图,crs=“+proj=robin”)
名称(世界地图)[名称(世界地图)==“主权”]
world_cart <- cartogram_cont(wrld_simpl_tax, "sum_variable", 10)

plot(world_cart["sum_variable"])