首页 > 解决方案 > R-usmap:如何将标签更改为更小?

问题描述

R-usmap:如何将标签更改为更小?如何将标签放在地图下方?如何使地图边距空间更小?非常感谢!

在此处输入图像描述

标签: r

解决方案


您可以像这样将图例放在底部:

library(usmap)

df2 <- usmap::statepop
df2$diffProviderPerFFS <- runif(nrow(df2), -0.2, 0.5)

plot_usmap(data = df2, values  = "diffProviderPerFFS", color = "white") +
  scale_fill_continuous(name = "Provider Per 1000 FFS(2017-2016)", 
                        low="light green",
                        high="dark green", 
                        label = scales::comma) +
  theme(legend.position = "bottom")

在此处输入图像描述

更改此设置将自动为您的地图移动创建更多空间。但是,一般而言,更改图例相对于小睡的大小的最佳方法是使您的绘图窗口更大。看看当我缩小相同的绘图窗口时,相对大小会发生什么变化:

在此处输入图像描述

现在我让它占据我的整个屏幕宽度:

在此处输入图像描述

这是因为图例的大小保持不变,但地图会展开以适合绘图窗口的其余部分(在最后一张图像中看起来更小,因为必须缩小整张图片以适合此页面。


推荐阅读