This is actually a very good question! It bothered me all the time, but finally your question hit me, finally resolving :-)
, hist(x, xlim = c(100, 500), breaks = 9), breaks x, xlim ( , xlim , ). hist, .
, - "xlim" , hist:
x <- runif(1000, 0, 1000) # example data
hist(x[x > 100 & x < 500], breaks = 9)
breaks .
. ?hist