R spineplot: как выбираются разрывы для постоянной переменной?

#r #plot

Вопрос:

Функция spineplot в R использует некоторую магию для разделения непрерывного диапазона на ячейки, например, Sepal.Длина в

 spineplot(Species ~ Sepal.Length, data=iris)
 

К сожалению, в документации нет никаких указаний на то, как это делается. Есть параметр breaks, но не сказано, как он выбирается автоматически.

Кто — нибудь знает это правило?

Комментарии:

1. breaks это то же breaks самое hist , что и функция. Вы можете либо установить точки останова, либо создать свою собственную функцию для дискретизации. По умолчанию используется правило Стерджеса.

2. @sanlooo Правило Стерджеса создает ячейки с равным расстоянием. Делается ли это также для графиков позвоночника, и кажущееся неравномерное расстояние не связано с дискретизацией, но связано с областью, представляющей пропорции?

3. Похоже, что он принимает только количество (с равным интервалом) разрывов: github.com/SurajGupta/r-source/blob/…