geom_bar возвращает счетчик 1 - PullRequest
1 голос
/ 09 апреля 2020

Я пытаюсь построить гистограмму из фрейма данных. Все высоты столбцов возвращаются как 1. Ниже приведен пример воспроизводимого кода:

df <- data.frame(country = c("China", "USA", "South Korea"),
                 confirmed = c(4747763, 90, 2060))
ggplot(df, aes(x = country, fill = country)) +
  geom_bar()

Почему высоты столбцов не соответствуют значениям цифр c в столбце «подтверждено» в моем фрейм данных?

1 Ответ

1 голос
/ 09 апреля 2020

Понял. Необходимо установить stat = "identity", чтобы geom_bar читал ось Y:

    df %>%
       ggplot(aes(x = country, y = confirmed)) +
       geom_bar(stat = "identity")
...