Вот рабочий пример того, как вы могли бы правильно использовать scale_fill_manual
для своего варианта использования:
Сначала я создам несколько фиктивных данных:
df <- data.frame(sex = rep(c("Male", "Female"), 5),
place = rep(letters[1:5], each = 2),
vals = rep(c(0.1, 0.2), 5) + seq(0.9, 0.45, -0.05))
Теперь график
ggplot(data = df, aes(x = place, y = vals)) +
geom_bar(stat = "identity",
colour = "black",
aes(fill = sex),
position = "dodge") +
labs(title="Proportions of people exercising",
x="General Health",
y="Proportion Exercise") +
scale_fill_manual(values = c("pink", "blue"))