1
我想创建使用非数值数据堆积条形图会看起来像ggplot一个低于[R创建使用GGPLOT2
我的数据是这样的非数值数据堆积条形图,以CSV格式阅读并包含500多个obs。 “名称”的所有行都是唯一的。
Name Group Category
Philippe Cochet NPA Farmer
Jacques Kossowski NPA Farmer
Lionel Tardy USD Executive
Dominique Tian USD Executive
Dom Terril ABC Executive
我想x轴是类别,并且y轴是类别的计数。酒吧然后将被分组计数着色。我想这可能工作是这样的:
ggplot(z, aes("Category")) + geom_bar(aes(fill = "Group"))
我使用本机barplot也试过,但是这不会叠加酒吧
z <- table(z$"Group",z$"Category")
barplot(z, beside = TRUE, legend = TRUE)
你看着为[geom_bar]的文档( http://ggplot2.tidyverse.org/reference/geom_bar.html)?注意使用引号(或缺少引号)。 –
是的,但我是初学者。文档的哪些部分? – user3821345
查看底部的示例,显示生成条形图的不同方法。请注意,在'ggplot'中,当将列名传递给'aes()'时,不要在它们周围加引号,只要将它们包含为未加引号的符号即可。所以你的'aes'调用应该看起来像'aes(fill = Group)'。 – Marius