2016-08-05 1 views
1

PhD論文のテキストに条件付き推論ツリーを挿入する必要があります。そのため、すべてのグラフィカルパラメータを調整する必要があります。条件付き推論ツリーをプロットしながらラベルサイズを変更するR

私は最適な幅が700であることを知っています(それは論文のフォーマットに最も適しているからです)。問題は、この場合、ツリーの下位レベルの1つまたは両方のノードにつながる要因のリストを見ることができないことです。

プロット中にcexパラメータを指定しようとしましたが、効果がありませんでした。プロットでラベルのサイズを小さくする必要があります。 何か助けていただければ幸いです。 party(およびpartykitにおけるより最近の再実装)で

blgrcit <- ctree(Suffix ~ cluster + quality + declination, blgr) 
jpeg("bulgarian_tree.jpeg", width = 700) 
plot(blgrcit, cex = 0.4) 
dev.off() 

答えて

5

グラフィックgridに実装され、したがって、多くの標準的な塩基graphicsパラメータがサポートされていない次のよう

コードが見えます。

ctreeプロットのすべての要素のフォントサイズを変更する場合は、partykitの実装を使用し、gpグラフィックパラメータを設定するのが最も簡単です。たとえば、次のように

library("partykit") 
ct <- ctree(Species ~ ., data = iris) 
plot(ct) 
plot(ct, gp = gpar(fontsize = 8)) 

ctree1 ctree2

代わりに(またはそれに加えて)あなたはまた、ベクトルPDFグラフィックの代わりに、あなたの論文のためのラスタJPGグラフィックを使用することを考えるかもしれません。それから私は通常、pdf()height/を十分に大きくして、プロットのすべての要素が「良い」ように見えるようにすることを推奨します。そして、スケーリングはベクターグラフィックスの問題ではないので、これをドキュメントに含めるときにテキストの幅に合わせてスケーリングすることができます。

+0

ありがとう、私はそれをすべて試してみよう! – DenisK