
根據第 5.12.1 節PGFPlots 手冊;修訂1.13 (2016/01/06),箱線圖視覺化(請參閱第 472 頁):
中位數是輸入資料的 0.5 分位數。
下四分位數是輸入資料的 0.25 分位數。
上四分位數是輸入資料的 0.75 四分位數。
下鬚是大於下四分位數−1.5·IQR 的最小資料值,其中 IQR 是“四分位數間範圍”,即上四分位數和下四分位數之間的差。
上鬚是小於上四分位數+1.5·IQR 的最大資料值。
但是,我想顯示輸入資料的最小百分比、25%、50%、75% 和 99%。大於第 99 分位數的資料被視為異常值。
是否可以在 PGFPlots 的箱線圖中使用者定義下/上耳語的百分比(例如 99%)?
筆記:這可以在數學;看到郵政。
\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 頁上找到文件。然而,⟨number⟩不是百分比。晶須的計算使用上/下四分位數 +/- ⟨number⟩ 乘以四分位數範圍
四分位數間範圍:= 上四分位數 - 下四分位數。
因此,您的問題的答案是“不,以上就是您所能做的(只要您不想手動定義晶須值)”。