
Согласно разделу 5.12.1руководство PGFPlots; Версия 1.13 (06.01.2016), коробчатая диаграмма визуализирует (см. страницу 472):
Медиана — это 0,5-квантиль входных данных.
Нижний квартиль — это 0,25-квантиль входных данных.
Верхний квартиль — это 0,75-квартиль входных данных.
Нижний уснаименьшее значение данных, которое больше нижнего квартиля -1,5 · IQR, где IQR - это «межквартильный размах», т.е. разница между верхним квартилем и нижним квартилем.
Верхний уснаибольшее значение данных, которое меньше верхнего квартиля+1,5 · IQR.
Однако я хотел бы показать минимальный, 25-й, 50-й, 75-й и 99-й проценты входных данных. Данные, превышающие 99-й квантиль, считаются выбросами.
Возможно ли пользователю задать процентные значения (например, 99%) для нижнего/верхнего шепота на диаграмме PGFPlots?
Примечание:Это можно сделать вМатематика; см.почта.
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{width=7cm, compat=1.12}
\usepgfplotslibrary{statistics}
\begin{document}
\begin{tikzpicture}
\begin{axis}[y=1cm]
\addplot+[boxplot]
table[row sep=\\,y index=0] {
data\\
1\\ 2\\
11\\ 12\\ 13\\ 14\\ 15\\
16\\ 17\\ 18\\ 19\\ 20\\
30\\ 35\\
};
\end{axis}
\end{tikzpicture}
\end{document}
решение1
Насколько мне известно, вы можете изменить расчет усов.толькоиспользуя
/pgfplots/boxplot/whisker range={⟨number⟩} %(initially 1.5)
Документацию вы найдете на странице 477 руководства, ссылка на которое есть в вашем вопросе. Однако ⟨число⟩ не является процентом. Усы рассчитываются с использованием верхнего/нижнего квартиля +/- ⟨число⟩, умноженное на межквартильную область с
межквартильный размах := верхний квартиль − нижний квартиль.
Следовательно, ответ на ваш вопрос: «нет, вышеизложенное — это все, что вы можете сделать (если только вы не хотите определять значения усов вручную)».