0

長い「メイン」タイトルを使用してRStudioでプロットを生成すると、タイトルは自動的に折り返されるように見えますが、RStudioによって生成された場合、通常は表示されているページの余白内にとどまります。しかし、Rのpdf()関数を使用してプロットをファイルにエクスポートすると、テキストの折り返しがページの余白を超えて消え、見栄えが悪くなります。PDFでエクスポートしたプロットをRStudioで見たときと同じように見栄えよくする方法はありますか?タイトル文字列に手動で\n文字を挿入できること、または(まだ試していません)で遊ぶことができることは理解していますstrwrapが、これは、どのスイッチに切り替えるかを知っていれば、箱から出してすぐに使える機能のようです。フリップ。簡単な方法はありますか、それとも面倒な1回限りの方法はありますか?

# Demo code for long plot title
plot(density(rnorm(10000,0,1))
     ,main="Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor"
)
4

2 に答える 2

1

プロット表示ウィンドウとpdf()などのファイル出力デバイスの違い

プロットウィンドウでのプロットは、ファイル出力デバイスでのプロットとは異なって見える場合があります。私の経験では、これはそれらが異なる形状を持っているためです。これらを試してください...

pdf("Desktop/testSmall.pdf",width=4,height=4)
plot(1:10,1:10,main="This is a fairly long plot title with no line breaks")
dev.off()

そしてより大きな2番目のプロット

pdf("Desktop/testLarge.pdf",width=8,height=8)
plot(1:10,1:10,main="This is a fairly long plot title with no line breaks")
dev.off()

改行

次のリンクは、これが解決するのが簡単な問題ではないことを示唆しています(しかし不可能ではありません):

https://stat.ethz.ch/pipermail/r-help/2008-June/164458.html

RStudioに表示される内容に関して「良い」とはどういう意味かわかりませんが、これによりメインタイトルの行が分割され、中央に配置されます。

pdf("test.pdf")
plot(1:10,1:10,main=paste("Line one","Line two",sep="\n"))
dev.off()
于 2013-03-15T01:43:25.167 に答える
0

私のシステムでは、向きが に設定されていることを確認するだけですportrait(横向きがデフォルトです)。

PDF にエクスポートすると、RStudio デバイスのサイズに応じて、RStudio は適切な pdf の高さと幅を提供します。

于 2013-03-15T03:18:04.743 に答える