Как определить бункеры в ggplot2? - PullRequest
0 голосов
/ 01 декабря 2019

Я работал с набором данных, который выглядит следующим набором данных:

data <- tribble(
  ~id,   ~min,    ~max,
  "1",     5,      40,
  "2",     6,      50,
  "3",     7,      70,
  "4",     8,      90,
  "5",    23,     100,
  "6",    18,      40,
  "7",    34,      50,
  "8",    84,     150,
  "9",    15,      70,
  "10",  100,      90,
)

Теперь я хочу построить гистограмму, определив диапазон бинов. Я уже нанес гистограмму ниже, и теперь хочу установить диапазон бинов на оси X следующим образом: 0-5, 10-20, 30-50, 50-100.

enter image description here

Вот мой код. Любое предложение?

1012 *

1 Ответ

1 голос
/ 01 декабря 2019

Настройте breaks в соответствии с вашими потребностями:

ggplot(data=data, aes(data$min)) + 
  geom_histogram(breaks = c(0, 5, 10, 20 , 30, 50, 100), 
                 col = "black", 
                 fill = "red", 
                 alpha = .2,
                 ) + 
  labs(x = "Min", y = "Count") 
...