來吧,放開餡餅吧!我建議你只選擇餡餅專用解決方案 - 無論如何誰還需要條形圖。只需獲得plotrix包。這裏是我將如何以餅圖的形式顯示6個數字的矩陣。
plot(1:5,type="n",main="Pie charts are evil",xlab="",ylab="",axes=FALSE)#empty plot
require(plotrix)
main_col <- c("#ff0000","#80ff00","#00ffff")#nice colors
main_pie <- floating.pie(3,3,c(40,50,20), col=main_col,radius=1)#your big pie
#here are your small pies with labels using plotrix functions
small_col <- c("black","white")
small_lab <- c("I","II")
A <- floating.pie(3.8,4.5,c(15,5), col=small_col,radius=0.2)
pie.labels(3.8,4.5,A,small_lab,border=F,radius=0.3,cex=0.8)
B <- floating.pie(1.7,2,c(15,25), col=small_col,radius=0.2)
pie.labels(1.7,2,B,small_lab,border=F,radius=0.3,cex=0.8)
C <- floating.pie(4.3,2,c(5,45), col=small_col,radius=0.2)
pie.labels(4.3,2,C,small_lab,border=F,radius=0.3,cex=0.8)
#and finally very useful legend
legend("right",legend=c("A","B","C"),col=main_col,bty="n",pch=15)
如下卡爾答案的一部分,我一直在問我的動機這樣做。我知道餅圖不適合科學研究,但他們在商務會議中很受歡迎,我需要爲商務會議準備這樣的圖表。此外,餅圖可以演示組合(將整個部分分成類 - 這是我的意圖)。條形圖然後是每個班級內的子組合。 – SHRram 2012-01-05 12:52:48
我也不會推薦製作餅圖,更不用說疊加了條形碼的餅圖。也就是說,我會採取的任何方法將覆蓋與其他任何東西將導出爲.svg文件,並將它們結合到我Inkscape(真棒免費SVG編輯器)令人愉快。 – 2012-01-07 07:58:55