創建一個堆疊面積圖或一個「堆疊」圈圖(見圖片)。餅圖不是所期望的。
數據和酒吧情節的代碼
#Data set:
Numbers 16%
Frosts 2%
Doors 6%
Shelfs 10%
Earning -3%
par(mai=c(2, 1, 1, 1), lwd=2)
barplot(as.numeric(c(16, 2, 6, 10, -3)), col = c("lightblue"), main="Bar plot",
names.arg=c("Numbers","Frosts","Earning", "Doors","Shelfs"), xpd=TRUE, las=2, lwd=2,
axes=FALSE, axis.lty=1, cex.axis=1, cex.names=1, cex.main=1, ylim=c(-4, 18), xlim=c(0, 5))
兩個輸出選項
你如何打算在圓圖中繪製負值? – heathobrien
負值(負)繪製爲正值|負值|但都靠近中心,例如紅色的。另外一個文本應該顯示例如-3%,名稱如上例 – b4154
使用mdata < - matrix(nrow = 5,ncol = 1,c(-3,2,6,10,16)) barplot(mdata,col = c(「lightblue 「),main =」Bar plot「, xpd = TRUE,las = 2,lwd = 2,axes = FALSE,axis.lty = 1, cex.axis = 1,cex.names = 1,cex.main = 1);創建一個沒有文字的堆積條形圖。但是使用func'text()'我不知道如何添加文本,這些文本將始終放置在每個區域的中心或頂部或底部。 – b4154