Границы не обязаны совпадать с выборочными значениями... Крайние промежутки будут иметь вид
![$(-\infty,a]$ $(-\infty,a]$](https://dxdy-04.korotkov.co.uk/f/f/2/d/f2d065df41717caf25882de5d0e30c8682.png)
и

Кстати, я статистическом языке R есть такой параметр "pretty", который создаёт "красивые" разбиения промежутка значений (например, при построении гисторгамм). Этот параметр "предпочел" бы целую длину.