在世界地图的调色板中心找到值“0”
Locate value "0" in the center of the Palette in a world map
我目前正在分析某些指数对世界各国 (134) 的影响。此效果的范围为 (-1.01, 0.528)。鉴于“effect = 0”位于调色板的右侧,它与绿色和黄色之间的变化不一致,因此该图具有误导性。
如何在调色板的比例中将值 0“居中”?为 0 区域的这些值分配特定的颜色会很棒(除了大小,正负在我的分析中至关重要)。
有没有办法为负值制作一个“红色”调色板,为正值制作一个“绿色”调色板?
如何删除标题“index_effect”?
有线索吗?
谢谢
注意:我观看的使用此代码的视频在此处 https://www.youtube.com/watch?v=8dNBWESwcHU
我得到的代码和剧情如下:
# set the colour
colourPalette <- RColorBrewer::brewer.pal(10,'Spectral')
# plot the info in the world map ("world_data" is my dataset)
mapCountryData(world_data,
nameColumnToPlot = 'index_effect',
catMethod = 'fixedwidth',
mapRegion = 'world',
colourPalette = 'diverging',
numCats = 10)
- 一个解决方案是标准化变量 index_effect(因此它的范围从 -1 到 1)。这样 0 将位于 Palette 的中间。然而,这种重新缩放转换了兴趣值(这是要避免的事情)并且仍然没有使一个“红色”调色板用于负值和一个“绿色”调色板用于正值的技巧。
- 另一个解决方案是绘制 2 个不同的图:一个用于负值的国家,另一个用于正值的国家。
我目前正在分析某些指数对世界各国 (134) 的影响。此效果的范围为 (-1.01, 0.528)。鉴于“effect = 0”位于调色板的右侧,它与绿色和黄色之间的变化不一致,因此该图具有误导性。
如何在调色板的比例中将值 0“居中”?为 0 区域的这些值分配特定的颜色会很棒(除了大小,正负在我的分析中至关重要)。
有没有办法为负值制作一个“红色”调色板,为正值制作一个“绿色”调色板?
如何删除标题“index_effect”?
有线索吗?
谢谢
注意:我观看的使用此代码的视频在此处 https://www.youtube.com/watch?v=8dNBWESwcHU
我得到的代码和剧情如下:
# set the colour
colourPalette <- RColorBrewer::brewer.pal(10,'Spectral')
# plot the info in the world map ("world_data" is my dataset)
mapCountryData(world_data,
nameColumnToPlot = 'index_effect',
catMethod = 'fixedwidth',
mapRegion = 'world',
colourPalette = 'diverging',
numCats = 10)
- 一个解决方案是标准化变量 index_effect(因此它的范围从 -1 到 1)。这样 0 将位于 Palette 的中间。然而,这种重新缩放转换了兴趣值(这是要避免的事情)并且仍然没有使一个“红色”调色板用于负值和一个“绿色”调色板用于正值的技巧。
- 另一个解决方案是绘制 2 个不同的图:一个用于负值的国家,另一个用于正值的国家。