这个 PGFPlots 箱线图有什么问题?

这个 PGFPlots 箱线图有什么问题?

以下 MWE:

\documentclass{standalone}

\usepackage{tikz}
\usepackage{pgfplots}

\usetikzlibrary{pgfplots.statistics}

\pgfplotsset{compat=1.9}

\begin{document}

    \begin{tikzpicture}
      \begin{axis}
        \addplot+[boxplot] table[row sep=\\,y index=0] {
          data\\
          1\\ 2\\ 1\\ 5\\ 4\\ 10\\ 9\\
        };
        \addplot+[boxplot] table[row sep=\\,y index=0] {
          data\\
          1\\ 2\\ 1\\ 5\\ 4\\ 10\\
        };

     \end{axis}
   \end{tikzpicture}

\end{document}

使用 pdflatex 编译时会导致以下错误:

! Package PGF Math Error: Sorry, an internal routine of the floating point unit
 got an ill-formatted floating point number `'. The unreadable part was near ''
..

See the PGF Math package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.25         };

我哪里错了,为什么第二个例子会导致这个错误?

答案1

请升级到pgfplots1.12 版。它显著提高了箱线图的质量,特别是如果你写\pgfplotsset{compat=1.12}(在这种情况下它将使用标准化值估计器)。除了一般的改进之外,它还附带了针对此问题的错误修复。

相关内容