Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
如何在R软件包tmap中为专题地图使用连续颜色比例?_R_Gis_Data Visualization_Choropleth_Tmap - Fatal编程技术网

如何在R软件包tmap中为专题地图使用连续颜色比例?

如何在R软件包tmap中为专题地图使用连续颜色比例?,r,gis,data-visualization,choropleth,tmap,R,Gis,Data Visualization,Choropleth,Tmap,当我使用tmap创建一个choropleth,其中一个连续变量映射为填充颜色时,tmap将变量离散化并按类别打印颜色。例如,此代码 library(tmap) data(World) tm_shape(World) + tm_polygons(col="gdp_cap_est") 生成一张地图,其中国家根据其人均GDP是否在0-20000美元、20000-40000美元等范围内进行着色。我想要一张地图,其中GDP/人均连续映射到颜色或颜色深浅处,以便GDP的微小差异导致地图上的颜色微小差异。t

当我使用
tmap
创建一个choropleth,其中一个连续变量映射为填充颜色时,
tmap
将变量离散化并按类别打印颜色。例如,此代码

library(tmap)
data(World)
tm_shape(World) + tm_polygons(col="gdp_cap_est")

生成一张地图,其中国家根据其人均GDP是否在0-20000美元、20000-40000美元等范围内进行着色。我想要一张地图,其中GDP/人均连续映射到颜色或颜色深浅处,以便GDP的微小差异导致地图上的颜色微小差异。tmap有这种能力吗

我们可以使用
style
=
cont
order

library(tmap)
data(World)

# Map the value to a continuous gradient
tm_shape(World) + 
  tm_polygons(col = "gdp_cap_est",
              style = "cont")

# Map the order to a continuous gradient
tm_shape(World) + 
  tm_polygons(col = "gdp_cap_est",
              style = "order")