R PDF - eiichiromomma/CVMLAB GitHub Wiki
R) PDF
(PDFファイルへのグラフの出力
関数
デバイスpdfを使う
pdf("ファイル名", オプション色々)
描画処理
dev.off()
の手順となる。
使えるフォント
f<-pdfFonts()
で使えるフォントのlistを得る。
例えば、
f[24:25]
$Japan1HeiMin
$family
[1] "HeiseiMin-W3-Acro"
$metrics
[1] "" "" "" "" "Symbol.afm"
$cmap
[1] "EUC-H"
$cmapEncoding
[1] "EUC-JP"
$pdfresource
[1] "/FontDescriptor\n <<\n /Type /FontDescriptor\n /CapHeight 709 /Ascent 723 /Descent -241
/StemV 69\n /FontBBox [-123 -257 1001 910]\n /ItalicAngle 0 /Flags 6 /XHeight 450\n
/Style << /Panose <000002020500000000000000> >>\n >>\n /CIDSystemInfo << /Registry(Adobe) /Ordering(Japan1)
/Supplement 2 >>\n /DW 1000\n /W [\n 1 632 500 \n 8718 [500 500] \n ]\n"
attr(,"class")
[1] "CIDFont"
$Japan1GothicBBB
$family
[1] "GothicBBB-Medium"
$metrics
[1] "" "" "" "" "Symbol.afm"
$cmap
[1] "EUC-H"
$cmapEncoding
[1] "EUC-JP"
$pdfresource
[1] "/FontDescriptor\n <<\n /Type /FontDescriptor\n /CapHeight 737 /Ascent 752 /Descent -271
/StemV 99\n /FontBBox [-22 -252 1000 892]\n /ItalicAngle 0 /Flags 4\n /Style << /Panose
<0801020b0500000000000000> >>\n >>\n /CIDSystemInfo << /Registry(Adobe) /Ordering(Japan1) /Supplement 2 >>\n
/DW 1000\n /W [\n 1 632 500\n 8718 [500 500]\n ]\n"
attr(,"class")
[1] "CIDFont"
この2つのフォントの場合、
Japan1HeiMin
Japan1GothicBBB
がそれぞれ後で使うフォント名になる。
オプション
描画範囲
width,heightで指定(inch)
用紙サイズの指定
paperで指定
*a4:A4サイズ *a4r:A4横 *special:デフォルト値。width, heightで指定したサイズになる
フォントの指定
使うフォントファミリーの指定。pdfFonts()で調べておく。
フォントのサイズ
印刷するフォントのサイズ。大きいとデータラベルが入り切らない場合もある。
例
C:\test.pdf)なるファイルにゴシック体、A4横、マージンギリギリ(A4の紙は10x7.5inch)、10ptで出力する。
pdf("c:/test.pdf)",family="Japan1GothicBBB",paper="a4r",width=9.5,height=7,pointsize=10)
プロット処理
dev.off()