Итак, у меня есть этот график:
Но я хотел бы добавить соответствующие метки на ось x, чтобы каждый столбец имел метку. Для этого я использовал scale_x_discrete(limit = as.character(2008:2017))
, однако это дает следующий результат:
Как вы можете видеть, все метки сдвинуты в одну сторону, а данные бары к другому.
Я что-то не так делаю? или это ошибка?
Вот мой код:
# First image
ggplot(data_melt, aes(x = year, y = value, fill = variable)) +
geom_bar(position = "fill", stat = "identity") +
theme(legend.position = "none")
# Second image
ggplot(data_melt, aes(x = year, y = value, fill = variable)) +
geom_bar(position = "fill", stat = "identity") +
theme(legend.position = "none") +
scale_x_discrete(limit = as.character(2008:2017))