7

以下のようにcorrplotを使用しましたが、ご覧のとおり、円内の数字のフォントサイズを拡大する必要があり、プロットのタイトルが正しい位置とフォントサイズではありません(完全には表示されません)が、それらのパラメーター。お役に立てれば幸いです。

library(corrplot)

png(height=1200, width=1200, file="overlap.png")

col1 <-rainbow(100, s = 1, v = 1, start = 0, end = 0.9, alpha = 1)
test <- matrix(data=c(20:60),nrow=7,ncol=7)

corrplot(test,tl.cex=3,title="Overlaps Between methods",
  method="circle",is.corr=FALSE,type="full",
  cl.lim=c(10,100),cl.cex=2,addgrid.col="red",
  addshade="positive",col=col1, diag=FALSE,
  addCoef.col = rgb(0,0,0, alpha = 0.6)
)

dev.off()

ここに画像の説明を入力

4

1 に答える 1

9

問題は、あなたが提供png()するheight=1200およびwidth=1200オプションにあるようです。その行を次のように変更してみてください。

png(height=1200, width=1200, pointsize=25, file="overlap.png")

デフォルトでは、何らかの理由でとpointsize = 12のフォントが縮小されています。labelstitle

編集:タイトルを正しく表示するには、このパラメーターをに追加しますcorrplot:

mar=c(0,0,1,0)

したがって、コマンド セット全体は次のようになります。

library(corrplot)
png(height=1200, width=1200, pointsize=25, file="overlap.png")
col1 <-rainbow(100, s = 1, v = 1, start = 0, end = 0.9, alpha = 1)
test <- matrix(data=c(20:60),nrow=7,ncol=7)
corrplot(test,tl.cex=3,title="Overlaps Between methods",
method="circle",is.corr=FALSE,type="full",
cl.lim=c(10,100),cl.cex=2,addgrid.col=
"red",addshade="positive",col=col1, addCoef.col = rgb(0,0,0, alpha =
0.6), mar=c(0,0,1,0), diag= FALSE) 
dev.off()
于 2013-02-07T15:10:09.910 に答える