【发布时间】:2014-06-10 10:33:03
【问题描述】:
尽管我已经搜索了网络和可用资源,但我似乎无法完全理解 R 需要堆叠条形图数据的方式。
我有以下数据
df<-c("III", "III", "I", "I", "I", "II", "I", "I", "I", "I", "I",
"II", "I", "I", "I", "I", "I", "I", "I", "II", "I", "III", "II",
"II", "III", "I", "II", "II", "I", "I", "IV", "I", "III", "I",
"III", "I", "I", "II", "I", "II", "II", "I", "II", "I", "II",
"II", "II", "II", "I", "I", "II", "I", "I", "I", "I", "I", "I",
"II", "II", "III", "I", "III", "I", "I", "I", "I", "II", "I",
"II", "III", "I", "I", "I", "I", "III", "II", "II", "I", "I",
"II", "I", "II", "III", "II", "III", "II", "III", "I", "III",
"III")
我想创建一个带有 I、II、III、IV 百分比的单条堆叠条形图。我只能让 R 做以下事情
barplot(table(df)*100/90, col=c("white", "gray70", "gray40", "black"), ylim=c(0,100))
有什么方法可以使这个单条堆叠条形图?请仅使用 baseR 解决方案。 谢谢
【问题讨论】: