我是第一次尝试tmap,在“查看”模式下制作一些Map时,每次我试图制作交互式绘图时,R图形设备都会弹出。例如:
library(tmap)
library(mapview)
data(World)
# just the map
tmap_mode("view")
qtm(World)
#The map gets displayed on my browser but an R empty device gets invoked as well.
#How can I avoid the R device from popping up?
但是,使用mapview时不会发生这种情况:
mapview(World)
1条答案
按热度按时间flseospp1#
深入研究,
tmap:::pre_prepare_vp()
函数在这里调用dev.size()
,这触发了新设备窗口的创建。从此处调用该函数以确定纵横比。似乎没有任何明显的方法可以避免这一点;也许值得张贴an issue(可能与this one有关/相同?