Сначала образец данных и некоторые манипуляции.
A<- c(150,125,0,-300,-350,-370)
Series<-
c("Construction","Manufacturing","Information","Health_Care","Education","Government")
testdf <- data.frame(A,Series)
jobgrowth<-ggplot(data=testdf, aes(y=A, x = reorder(Series,A))) +
geom_col(color="blue") + coord_flip() +
labs(x = NULL) + ggtitle("Interesting Title") +
theme(plot.title.position = "plot",
plot.title = element_text(hjust = 0.5))+
Осмотревшись, я обнаружил, что ggrepel - хороший пакет для этого (https://ggrepel.slowkow.com/articles/examples.html). Однако мои попытки приводят к ошибке
Error: geom_text_repel requires the following missing aesthetics: label
Итак, мой вопрос: куда вставить текст меток, а затем как добиться, чтобы метки данных поместились справа, когда значение положительное, и слева, когда оно отрицательное? Конструкция, например, будет иметь 150 справа от полосы.