【发布时间】:2015-12-14 14:08:08
【问题描述】:
目的
创建堆积面积图或“堆积”圆形图(见图)。不需要饼图。
条形图的数据和代码
#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))
两个输出选项
【问题讨论】:
-
你建议如何在圆形图中绘制负值?
-
负值(neg)被绘制为正值 |neg|但都靠近中心,例如红色的。还应显示文本,例如-3% 和上面例子的名字
-
使用 mdata text() 我不知道如何添加将始终放置在每个区域的中心或顶部或底部的文本。
标签: r bar-chart stacked stacked-area-chart