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