【发布时间】:2016-05-19 10:54:15
【问题描述】:
过去几周我一直在尝试设置我需要的图表。我想尝试在“x”轴上有多个变量(V2、V5、V6)以及它们与另一个条件(V4)有何不同。
我的数据如下所示:
v1 v2 v3 v4 v5 v6
2 1 214 2 3 1
2 1 214 2 4 1
3 1 214 2 2 1
4 1 214 2 3 1
1 1 372 1 1 2
3 1 552 1 2 1
我一直在制作的图表看起来像这里底部的图表,但我想尝试制作一个像顶部的图表。 http://imgur.com/a/DQQp9
到目前为止我的条形图代码是这样的:
ggplot(oll_subset, aes(factor(v2), fill = factor(v4))) +
geom_bar(position = "dodge")
ggplot(oll_subset, aes(factor(v4), fill = factor(v2))) +
geom_bar(position = "dodge")
#NOT WORKING
#graph <- ggplot(oll_subset, aes(v2, v4))
#graph + geom_bar()
#graph + geom_bar(factor(x=v4))
g <- ggplot(oll_subset, aes(v2))
g + geom_bar()
g + geom_bar(aes(fill = v4))
【问题讨论】:
-
您已经尝试过什么了吗?为什么它不起作用?请考虑阅读How to Ask 以及如何生成reproducible example。这包括您已经尝试过的代码。
-
用更多信息更新了原始帖子。我会努力更新的。
标签: r ggplot2 bar-chart geom-bar