【问题标题】:how to manually change continuous scale color in tmap in R如何在R中手动更改tmap中的连续比例颜色
【发布时间】:2020-10-17 13:18:48
【问题描述】:

如何在 tmap 中手动确定连续比例的颜色?

例如,我正在使用类似于下面的地图:

data(World)
World$gdp_cap_est2 <- World$gdp_cap_est -100000
tm_shape(World) + tm_polygons(col="gdp_cap_est2",
                              style = "cont")
                                       

我希望颜色为红色以表示负值,我希望颜色为白色且接近零,我希望颜色为蓝色以表示正值。

非常感谢您的帮助!

【问题讨论】:

    标签: r data-visualization gis choropleth tmap


    【解决方案1】:

    使用tmaptools::palette_explorer() 找到正确的调色板。

    palette = "RdBu" 最合适。

    data(World)
    World$gdp_cap_est2 <- World$gdp_cap_est -100000
    tm_shape(World) + tm_polygons(col="gdp_cap_est2",
                                  style = "cont",
                                  palette = "RdBu")
    
    

    【讨论】:

      最近更新 更多