chordDiagram 関数 (R パッケージ circlize) でラベルのサイズを変更する方法を教えてもらえますか? cex や cex.labels などのオプションを探しましたが、見つからないようです。また、向きを変えることはできますか?
3274 次
2 に答える
5
par
プロットする前にグローバル設定を変更できます。
library(circlize)
mat = matrix(sample(1:100, 18, replace = TRUE), 3, 6)
rownames(mat) = letters[1:3]
colnames(mat) = LETTERS[1:6]
par(cex = 2, mar = c(0, 0, 0, 0))
chordDiagram(mat)
于 2015-04-02T17:41:10.340 に答える
3
lukeA が言ったように、設定par()
は基本的なフォント設定を変更する最も簡単な方法です。chordDiagram()
テキストのデフォルト スタイルのみを提供します。その理由は、ラベルに非常に多くの異なるスタイルがあるためです (たとえば、フォント サイズ、方向、位置、セクターのサブセットのみで描画されるなど)。関数がそれらすべてをサポートすると、関数は非常に重くなります。
しかしchordDiagram()
、サークル内のすべてを自己定義する「高度な」ソリューションも提供します。つまり、最初にグラフィック (ラベルなど) 用の空きスペースを割り当ててから、後で自己定義コードによってグラフィックを追加します。
ビネットの図 10 を参照してください ( http://cran.r-project.org/web/packages/circlize/vignettes/circular_visualization_of_matrix.pdf ) ラベルの向きを設定する例とコードがあります。
于 2015-04-03T02:24:17.597 に答える