ggplot:比例填充手册不会改变列的颜色

问题描述 投票:0回答:0

我正在尝试为我的情节的列着色,但是

scale_fill_manual
命令不起作用......即使我没有收到任何错误消息,似乎什么也没有发生

这是我的数据集

# A tibble: 14 × 3
   City                      Wage PPA
   <chr>                    <dbl> <dbl>
 1 Livorno                   17.0 107. 
 2 Siena                     17.6 107. 
 3 Terni                     16.7 107. 
 4 Ancona                    17.3 107. 
 5 Roma                      21.4 107. 
 6 Chieti                    23.7  89.3
 7 Teramo                    23.1  89.3
 8 Brindisi                  24.0  89.3
 9 Agrigento                 23.8  89.3
10 Caltanissetta             24.0  89.3
11 Enna                      24.2  89.3
12 Nuoro                     23.0  89.3
13 Oristano                  23.1  89.3
14 Sassari                   23.7  89.3

这是我的代码

dataset%>%
ggplot(aes(x = reorder(City, Wage), y = Wage)) +
  geom_col() +
  coord_flip()+
  scale_fill_manual(values=c(rep("red",5), rep("blue",9)))+
  theme_classic()

我想将前 5 个城市的列涂成红色,其余的涂成蓝色。我设置错了什么?

r ggplot2 plot colors bar-chart
© www.soinside.com 2019 - 2024. All rights reserved.