在 R 中使用 ggplot2 重新排序条形图

问题描述

我需要将条形图中的条从高到低重新排序。我该怎么做呢?提前致谢!

这是我的编码:

advertisement <- ("A","B","C")
times_shown <- c(900,1000,800)
clicks <- c(140,180,105)
leads <- c(55,54,40)

advertisement_all <- data.frame(advertisement,times_shown,clicks,leads)

message=FALSE}
advertisement_all %>%
  group_by(advertisement) %>%
  summarise(clicks / times_shown,leads / clicks,leads / times_shown) %>%
  ggplot(aes(x = times_shown,y = leads,fill = advertisement)) +
  geom_col(position = "dodge") +
  labs(title = "Flanders' Roofing Advertisements",subtitle = 
         "Leads v. Times Shown",caption = "Analysis by B. P. Newton") +
  xlab("Times Shown (#)") +
  ylab("Leads (#)") +
  scale_fill_discrete(name = "Advertisement",labels = c("A","C"))

这是我的图表。变量“A”应该在前面,而不是在中间等

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...