2

RNewick形式からインポートされたいくつかの系統樹があります。apeこのパッケージを使用して、plot.phyloコマンドでツリーをプロットしています。チップラベルのフォントファミリ(サイズだけでなく、でできるcex、または色で)をモノスペースに変更できるようにしたいと思います。コマンドは引数を取りますが、を渡しても何も起こりません。入れてみてもうまくいきませんでした。colplotfamilyfamily="mono"par

library(ape)
tr <- rtree(10)
plot(tr)

私と同じ

plot(tr, family="mono")

そして、フォントの変更をお願いします。

編集:フォントファミリの指定は、グラフィックをに保存するときに機能するようですが、では機能pngしませんdevSVG。更新されたフォントをに保存するにはどうすればよいSVGですか?

4

1 に答える 1

2

最後に、成功!

グラフィックをフォーマットで保存するときにフォントファミリを操作できるようにするSVGには、パッケージgrDevicesとメソッドを使用する必要がありましたcairo

library(cairo)
svg(filename = file, width = width, height = height, family = "mono")

これにより、family引数を設定できます。

将来の参考のために、機能しなかったのは次のとおりです

devSVG(file, width, height)次に、またはに設定familyします。parplot

および Cairo(file, width, height, type="svg")でまたはfamily_parplot

于 2012-03-03T03:09:26.800 に答える