我想将tm_credits的文本旋转 90 度,但tm_credits没有旋转选项。 默认的水平配额会干扰地图,因此我想将其放置在地图的左边框上。
添加简单文本(即不tm_credits(的替代方法也可以满足我的需求。
一个简单的例子可以做什么:
data(World)
tm_shape(World) +
tm_fill("well_being", id="name", title="Well-being") +
tm_format("World") +
tm_credits("SOME CREDITS HERE", position=c("left", "bottom"))
谢谢
有趣的问题! 从文档中我认为很明显,tmap不提供轮换学分的选项。因此,请考虑在 github 存储库中将此报告为问题。
也许您可以使用tm_text功能实现您想要的。此函数为形状对象创建标签,因此,您必须创建一个额外的空间对象(一条 LINE!请注意,tm_text中的along.lines参数允许您将标签放置在沿空间线的线条中。
希望对您有所帮助。