如何在GGPLOT中使用2个分类和数值变量构建条形图?
我有2个分类变量和2个数值列的数据框,代表百分比的负和积极变化。我有一项非常具体的任务,并难以通过GGPLOT做到这一点。 我想在y轴上绘制模型和来源,以及相应的正和负更改条(不是镜子图,分别是镜子图),颜色需要由模型来定义
df <- data.frame (Origin = c("Canada", "Canada","Canada", "Canada","Canada", "Canada","USA","USA","USA","USA","USA","USA"),
Model = c("A","B","C","D","E","F","A","B","C","D","E","F"),
poschange = c(60, 45,34,56, 65, 44,40, 55, 35, 24,34,12),
negchange = c(-5,-2,-0.5,-2,-1,-0.05,-1,-3,-0.1,-3,-1.5,-0.9))
I have dataframe with 2 categorical variable and 2 numerical columns, which represents negative and positive changes in percentage. I have a very specific task and struggle to do that via ggplot.
I want to plot Model and Origin on y-axis and corresponding positive and negative changes bars (not mirror plot, separately), colours need to be defined by the models
df <- data.frame (Origin = c("Canada", "Canada","Canada", "Canada","Canada", "Canada","USA","USA","USA","USA","USA","USA"),
Model = c("A","B","C","D","E","F","A","B","C","D","E","F"),
poschange = c(60, 45,34,56, 65, 44,40, 55, 35, 24,34,12),
negchange = c(-5,-2,-0.5,-2,-1,-0.05,-1,-3,-0.1,-3,-1.5,-0.9))
something like this sample, but not a mirror chart, I want them one below one, separately
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在y轴上,显示
Origin
和模型
。条通过poschange
对条进行排序。由 reprex软件包(v2.0.1)
On Y axis,
Origin
andModel
are displayed. Bars are sorted byposchange
.Created on 2022-05-03 by the reprex package (v2.0.1)