geom_col图中的图例顺序与数据不符

时间:2019-08-15 14:07:20

标签: r ggplot2

我是R的新手(决定将ggplot2用于图形而不是python),并且无法更改geom_col图中图例值的顺序。

我在这里已经看过以前的一些问题(包括使用“ scale_fill_descrete”功能的选项),但似乎没有人回答我的问题。这是我到目前为止所做的:

#Is the BRT accessible?
#specify factor levels 
policy_data$brt_accessible <- factor(policy_data$brt_accessible, 
                                     levels = c("Extremely accessible", 
                                                "Very accessible", 
                                                "Accessible", 
                                                "Somewhat accessible", 
                                                "Not accessible at all"))
#Create Plots
ggplot(data = policy_data) + 
  aes(x=ward, y = frequency, fill = brt_accessible) +
  geom_col(position = 'fill') +
  theme(legend.position="bottom") +
  coord_flip() + 
  scale_fill_discrete(guide=guide_legend(reverse=F)) +
  scale_fill_manual(values=mycolors) 

我的结果如下图所示。基本上,我希望图例值遵循它们在图中显示的顺序,并且当前值是相反的。

enter image description here

0 个答案:

没有答案