R中的双向条形图
提前谢谢你的帮助。我对R比较陌生,我正在使用ggplot2创建一个双向条形图R中的双向条形图,r,ggplot2,bar-chart,R,Ggplot2,Bar Chart,提前谢谢你的帮助。我对R比较陌生,我正在使用ggplot2创建一个双向条形图 p3 <- ggplot(online_offline,aes(x=Year,y=Percentage, fill=Online_Offline))+ geom_bar(stat="identity", position="identity")+ scale_y_continuous(breaks = seq(-max(online_offline$Percentage)
p3 <- ggplot(online_offline,aes(x=Year,y=Percentage, fill=Online_Offline))+
geom_bar(stat="identity", position="identity")+
scale_y_continuous(breaks = seq(-max(online_offline$Percentage), max(online_offline$Percentage), 10))+
theme(axis.text.x = element_text(angle = 90, hjust = 1, vjust = 0.5, size = 15))+
coord_flip()
p3
p3问题是您必须更改其中一个类别的值的符号。这可以通过映射ifelse(on_off==“Online”,Percentage,-Percentage)
ony
来实现。此外,要设置轴的范围,必须使用限制
而不是中断
:
online\u offline在R社区查看以下内容欢迎访问该网站!感谢您将数据包括在内,但屏幕截图要求人们重新键入数据-您可以在原始帖子中粘贴dput
或一些变体吗?第二,如果你画的是两个加起来等于100的百分比,为什么不使用类似a的东西呢?