16

Rでプロットウィンドウのサイズを取得するにはどうすればよいですか? xwininfo を使用してきましたが、現在のプロットの高さと幅を抽出するには、R に関数または変数が必要です。

アップデート

これは、savePlot()カイロのサポートがなく、プロットを Windows または他の 100 dpi デバイスにエクスポートしたい場合の代替として機能します。

dev.copy(png, "myplot.png", width=dev.size("px")[1], height=dev.size("px")[2], 
         res=100, bg="transparent")
dev.off()
4

3 に答える 3

22

使用できますdev.size。次に例を示します。

 x11()
 plot(1)
 dev.size("in")
  [1] 6.989583 6.992017

 dev.size("cm")
  [1] 17.75354 17.75972

これにより、プロット ウィンドウのサイズがインチとセンチメートルで取得されます。

デバイスの場合と同様png:

 png('kk.png')
 dev.size("in")
 [1] 6.666667 6.666667

これは役に立ちますか?

于 2013-06-20T12:23:42.717 に答える
2

par()$fin を見てください。HTH

于 2013-06-20T12:13:43.003 に答える