我已经获得了以下数据,并希望在R中创建一个条形图,以调查不同客户类型(企业和私人)之间的差异。如何编写代码?(x轴是1年,year2等; y轴只是表示不同的数字,因此我们可以在特定的年份中看到带有彩色条的企业编号和私人编号之间的差异)。谢谢 !
year1 year2 year3 year4 year5
business 114 92 22 8 4
private 368 376 76 32 4
如果您融化了data.frame
第一本,可以使用ggplot
library(reshape2)
library(ggplot2)
df.melted <- melt(as.matrix(df))
ggplot(df.melted, aes(Var2, value, fill = Var1)) +
geom_bar(stat="identity")
数据
df <- structure(list(year1 = c(114L, 368L), year2 = c(92L, 376L), year3 = c(22L,
76L), year4 = c(8L, 32L), year5 = c(4L, 4L)), .Names = c("year1",
"year2", "year3", "year4", "year5"), class = "data.frame", row.names = c("business",
"private"))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句