[R]layout関数を使用して複数のグラフを書いたものをEPS形式で出力すると、不要な余白が付く
layout関数を使用して複数のグラフを並べて書いたものをdev.copy2eps関数でEPS形式で出力すると、EPSファイルに不要な余白が付くことがある。これは、何度か試しに図を描画して、その描画ウィンドウを閉じることなく大きさを変えてそのままにしていると、不要な余白が付く。
これは、dev.copy2eps関数は作図デバイスを出力しようとしていることから、その出力ウィンドウの形を変えてしまうと、その変えた状態で出力されてしまう。
具体的な対策としては、layout関数を使用して描画する前は、最初にframe関数を実行して、グラフを消去すること。そうすることで、描画するときは作図デバイスが新たに作成されて、不要な余白が付かないで出力される。
« [R]インターネットにつながっていないコンピューターで新たなパッケージをインストールする | トップページ | [R]オブジェクト(ベクトルやリスト)を削除する、一括で削除する »
「R(グラフィックス)」カテゴリの記事
- [R]読み込んだ画像ファイルの大きさや色数を調べる(2018.11.27)
- [R]plot関数で図の描画する際の図の縦横比を指定する(2018.11.05)
- [R]プロット点の縁と中を別々の色で塗りつぶす(2015.02.08)
- [R]ggplot2パッケージによる図を、簡単に並べて表示する(2014.12.16)
- [R]ggplot2による図の枠線内の描画範囲(軸の範囲)をxlim、ylimで指定をした値きっかりにしたい(2014.12.09)
« [R]インターネットにつながっていないコンピューターで新たなパッケージをインストールする | トップページ | [R]オブジェクト(ベクトルやリスト)を削除する、一括で削除する »

コメント