Фактическое место, где рассчитываются эти значения, находится в классе BoxAndWhiskerCalculator , в функции BoxAndWhiskerCalculator .
По сути, выбросы являются значениями вне "обычного"диапазон ", определенный как максимальный диапазон, определяемый значениями между Q1-2 * IQR и Q1-1.5 * IQR на нижней стороне и между Q3 + 1.5 * IQR и Q3 + 2 * IQR на верхней стороне.
Дальний диапазон для экстремальных значений ниже Q1-2 * IQR или выше Q3 + 2 * IQR.
Изменяя эти критерии в вышеупомянутой функции, вы можете изменить поведение графика.
Символы отрисовываются в классе BoxAndWhiskerRenderer , в частности в drawEllipse , drawMultipleEllipse , drawHighFarOut и drawLowFarOut методов.