是否可以在 PGFPlots 的箱線圖中使用者定義下/上耳語的百分比?

是否可以在 PGFPlots 的箱線圖中使用者定義下/上耳語的百分比?

根據第 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⟩ 乘以四分位數範圍

四分位數間範圍:= 上四分位數 - 下四分位數。

因此,您的問題的答案是“不,以上就是您所能做的(只要您不想手動定義晶須值)”。

相關內容