Изменить порядок составной диаграммы в GGPLOT на основе суммы y - PullRequest
0 голосов
/ 07 августа 2020

Я пытаюсь переупорядочить столбчатую диаграмму с накоплением (geom_bar) в R на основе суммы y. Я использовал функцию переупорядочивания, но, похоже, это не помогает. Цель состоит в том, чтобы получить обзор общего (SUM) потенциала на Relatiemanager, заполненного источником.

ggplot(df, aes(x = reorder(Relatiemanager, Potentie, FUN = sum), y = Potentie, fill = as.factor(Source))) +
         geom_bar(stat = "identity", position = "stack") +
         scale_y_continuous(limits = c(0, NA), labels = dollar_format(suffix = "", prefix = "€", big.mark = ".", decimal.mark = ",")) + 
         xlab("") + 
         coord_flip() +
         theme(legend.position="bottom",
               legend.title = element_blank())


> str(df)
tibble [203 x 12] (S3: tbl_df/tbl/data.frame)
 $ Naam          : chr [1:203] "B.V." "Management " "Wal" "Holding" ...
 $ Fase          : chr [1:203] "Overweging" "Overweging" "Overweging" NA ...
 $ Relatietype   : chr [1:203] "Prospect" "Prospect" "Prospect" "Client" ...
 $ Source        : chr [1:203] "Overig" "Overig" "Bank X" "Bank Y" ...
 $ Potentie      : num [1:203] 500000 500000 1000000 NA 2500000 700000 NA 400000 NA NA ...
 $ Relatiemanager: chr [1:203] "Bart" "Bart" "Erik" "Maarten" ...
 $ Postcode      : chr [1:203] "4458RP" NA "7584EK" "4280CP" ...
 $ Entiteit      : chr [1:203] "Stichting en/of Instelling" "Stichting en/of Instelling" "Stichting en/of Instelling" "Stichting en/of Instelling" ...
 $ Strategie     : chr [1:203] "Mix" "gebalanceerd" "Aandelen" NA ...
 $ Opvolging     : POSIXct[1:203], format: "2020-11-09 23:00:00" "2020-09-08 22:00:00" "2020-10-04 22:00:00" NA ...
 $ Contact       : POSIXct[1:203], format: "2020-02-12 23:00:00" "2020-02-04 23:00:00" "2019-11-13 23:00:00" "2018-02-21 23:00:00" ...
 $ Doorlooptijd  : chr [1:203] "3-12 maanden" "3-12 maanden" "3-12 maanden" NA ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...