我正在尝试使用函数中qtm()
R包的tmap
绘制地图。由于某种原因,为函数设置返回值会阻止绘图。
最小(非)工作示例:
graphics.off()
library("tmap")
data(World)
# this works:
a<-function(){qtm(World)}
a()
graphics.off()
# but this won't do anything:
a<-function(){qtm(World);return(1)}
a()
知道这可能是怎么回事或如何调查这个问题?
答案 0 :(得分:1)
如Martijn和42-所述,在评论中添加印刷品就可以了:
a<-function(){print(qtm(World))}; a()