r语言ggplot2柱状图从右到左
时间: 2023-09-24 18:09:05 浏览: 274
R语言ggplot2柱状图(条形图)、簇状、并列、百分比绘图方法总结
5星 · 资源好评率100%
要控制R语言ggplot2柱状图的柱子从右到左排列,可以使用position参数来实现。在引用中的代码中,position参数设置为"dodge",这会使得柱子按照x轴上的变量进行分组,并从左到右排列。要使柱子从右到左排列,只需将position参数设置为"identity"即可。下面是修改后的代码:
ggplot(df2, aes(x=carb, y=count, fill=am)) +
geom_bar(stat = "identity", position = "identity", width=0.4) +
theme_classic() +
ggtitle("Fig 3")
通过将position参数设置为"identity",柱子就会按照数据的顺序从右到左排列。这样就实现了柱状图从右到左的效果。
参考资料:
- : https://github.com/tidyverse/ggplot2/issues/2251
- : https://www.biomooc.com/R/R-draw-adv-ggplot2.html
- : http://www.cookbook-r.com/Graphs/Bar_and_line_graphs_(ggplot2)/
- : https://r-graphics.org/recipe-bar-graph-adjust-width
阅读全文