tmap pch形状和颜色tm_symbol

时间:2017-11-22 17:13:43

标签: r tmap

我正在使用tmap制作一个既有形状又有颜色美感的地图。但是,我注意到我的颜色数字刻度的奇怪行为(它产生0分钟到10分钟,10分钟到20分钟等的刻度)。为什么tmap会返回这个比例?我想控制符号的pch,以便A和B分别指定为21和19,如何实现?

我的例子:

{{1}}

enter image description here

1 个答案:

答案 0 :(得分:2)

首先,规模不是min而是mln(百万)。也许这更有意义?

其次,关于为什么选择这些类别,帮助解释(诚然可以更清楚)如果指定了多个值,它将执行"小倍数"它似乎意味着少数类别。默认样式为"pretty"。你可以通过n来控制类别的数量,但似乎或多或少都要保持它#34;漂亮"。试试这个以查看n

的效果
tm_symbols(shape = "new_var", col = "pop2010", n = 6)

要进行精细控制,您可以创建自己的分类变量。您还可以使其具有连续着色(您可以在n更大的情况下将其展开更多):

tm_symbols(shape = "new_var", col = "pop2010", style = "cont")

最后,关于形状,帮助说如果shape是一个变量,你必须告诉它你想要的shapes参数,默认为21:25解释原因你看到你做的符号。 19和21对我来说有点奇怪,所以我使用了替代方案,但是如果你想要19和21,你可以根据需要做同样的事情:

tm_symbols(shape = "new_var", col = "pop2010", shapes = c(24, 25))
祝你好运 - 这是一些棘手的帮助!