用于比较两个分类变量的双条形图
我正在尝试创建两个分类变量的条形图 A1 A2 更多 更少 等于更多 不太相等 等于更多 ..等等
我想要创建一个条形图,其中因子水平(“更多”、“更少”、“等于”等)位于 A1 和 A2 的 x 轴上,y 轴是
我使用的 频率下面的 A1 代码,但我不知道如何在 x 轴上绘制 A1 和 A2
ggplot(df, aes(x = A1)) + geom_bar() + theme(axis.text. x = element_text(角度= 45,hjust = 1))
I am trying to create a bar plot two categorical variables
A1 A2
more less
equal more
less equal
equal more
.. and so on
I want a create a bar graph where the factor levels ("more", "less", "equal" etc) are on the x axis for both A1 and A2, and the y axis is the frequency
I used the following code for A1, but I can't figure out how to plot both A1 and A2 on the x-axis
ggplot(df, aes(x = A1)) + geom_bar() + theme(axis.text.x = element_text(angle = 45, hjust = 1))
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过将数据重塑为长格式来实现您想要的结果。使用一些虚假的随机数据:
DATA
You could achieve your desired result by reshaping you data to long format. Using some fake random data:
DATA