1

qtm()関数内でtmapR パッケージを使用してマップをプロットしようとしています。何らかの理由で、関数の戻り値を設定すると、プロットが妨げられます。

最小限の(非)動作例:

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()

それがどのように考えられるか、または問題を調査する方法はありますか?

4

1 に答える 1

1

Martijn と 42- がコメントで述べたように、プリントを追加するとうまくいきます。

a<-function(){print(qtm(World))}; a()
于 2015-12-19T11:07:06.470 に答える