2017-09-06 14 views
1

凡例の問題が大きすぎます。 cexの数を変更すると、フォントが小さくなりすぎて、ボックスがまだ大きくなります。 私はボックスとテストが一致することを願っています。彼らはあまりにも小さくて大きくはありません。3D円グラフ:凡例が大きすぎます

table <- data.frame(num = c(90, 26, 28, 39, 98), 
          countries = c("India","Sri Lanka","Nepal","Bhutan", "China")) 
label <-paste(table[,1],"%",sep="") 
pie3D(table$num, labels = label, main = "Chart",radius = 1, explode = 0) 
par(xpd = TRUE) 
legend(1, 0.7, legend = table$countries, cex=0.7, yjust=0.6, xjust = -0.1, 
     fill = heat.colors(length(table$num)))  

enter image description here

答えて

1

あなたは、画像のpointsizeや解像度(widthheight)で作業することができます。 labelcexにも適応しているよりも。

bmp("plot.bmp", height=600, width=800, pointsize = 15) 

pie3D(table$num,labels=label,main="Chart",radius = 1,explode = 0, labelcex=1) 
par(xpd=TRUE) 
legend(1,0.7,legend=table$countries,cex=0.7,yjust=0.2, xjust = -0.1, 
     fill = heat.colors(length(table$num))) 

dev.off() 

enter image description here

+0

私はプロットズームを使用する場合、問題がまだここにあります。 – hahakwok

+0

'plot zoom'私はこれについて知りません...作成した画像ファイルの' pointsize'を変更することをお勧めします。 –

+0

凡例がはるかに小さいことがわかります。これはあなたの質問を解決する? –

関連する問題