#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/…