Во-первых, давайте создадим воспроизводимый пример, используя переменную x и присвоив ей некоторые значения. Эта ошибка возникает из-за того, что «movies $ Votes» содержит значения вне диапазона от 0 до 1500000. Посмотрите на примеры ниже. Первый работает нормально, второй выдает ошибку (так как -1 выходит за пределы указанного диапазона).
# Values within range
x <- c(0:1500000)
breakPoints <- seq(from = 0, to = 1500000, by = 10000)
hist(x, breaks = breakPoints)
# Contains value ourside of range
x <- c(-1:1500000)
breakPoints <- seq(from = 0, to = 1500000, by = 10000)
hist(x, breaks = breakPoints) # Gives error
Я бы порекомендовал запустить приведенный ниже код, чтобы получить представление о диапазоне ваших данных.
range(movies$Votes)
Если вам нужно применить ограничение к вашим данным, взгляните на этот вопрос:
Ограничить значения вектора до предела в R