如何更改我的 t_map 对象图例中的中断
Posted
技术标签:
【中文标题】如何更改我的 t_map 对象图例中的中断【英文标题】:How to change the breaks in the legend of my t_map object 【发布时间】:2021-07-30 20:49:41 【问题描述】:我在 tmap 中创建了所有伦敦绿地接入点的地图,在地图上以颜色显示接入点附近的犯罪数量。但是,最终输出如图所示。
绿地接入点和犯罪活动地图
分类器中每个颜色变化之间的间隔不显示我希望实现的变化(当前的间隔为 (1, 501, 1001, 15001, 2000)。我想将这些间隔更改为 (1, 100 , 500, 1000, 2000). 有没有我可以做到这一点,因为我在网上看了但没有找到答案。地图输出的代码如下:
tm_shape(London_Ward_shp) +
tm_fill(palette = "grey") +
tm_borders(alpha=.3, col = "white") +
tm_shape(London_GS_Access_Points_Public) +
tm_bubbles(size = 0.05, col = "crime_2020", style = "pretty", scale = 1) +
tm_layout(main.title= "2020 Crime Levels near Public Park/Garden Access Points in London",
main.title.fontface = 1, fontfamily = "Helvetica",
legend.outside = TRUE, legend.position = c("right", "bottom"),
legend.title.size = 1, legend.title.fontface = 1, frame = FALSE)
非常感谢您!
【问题讨论】:
如果您创建一个小的可重现示例以及预期的输出,这将更容易提供帮助。阅读how to give a reproducible example。 【参考方案1】:您需要调整style
参数并在您的tm_bubbles()
调用中添加breaks
参数:
tm_bubbles(size = 0.05, col = "crime_2020", style = "fixed", scale = 1, breaks = c(1, 100, 500, 1000, 2000)
)
【讨论】:
以上是关于如何更改我的 t_map 对象图例中的中断的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2016 堆积条形图图例:更改标签标题