Как изменить ширину ячейки гистограммы?

#r

#r

Вопрос:

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

 hist(df2, main = paste("Histo&ram of Mutual Fund Survival Times"), xlab = "Number of Months", ylab = "Frequency of Mutual Funds", labels = TRUE, ylim=c(0,350))
  

В настоящее время ширина моей ячейки равна 50. В идеале я хотел бы изменить ширину первой ячейки на 36, а остальные оставить равными 50. Возможно ли это?

Если нет, то все ячейки шириной 36 в порядке.

Большое спасибо

Ответ №1:

Вы можете создавать ячейки с breaks аргументом hist . Разрывы — это нижний предел каждой ячейки. Они могут быть любыми по вашему желанию. Вот преувеличенный пример. In выдает некоторые ошибки, но это работает.

 hist(runif(n = 1000, min = 1, max = 100), breaks = c(1, 2, 10, 25, 100))
  

Вместо того, чтобы вручную указывать разрывы, вы можете попросить R вычислить их по вашим данным:

 hist(x, breaks = c(min(x), seq(min(x)   36, max(x), 50)))