Pgfplots 无法为某些数据集生成箱线图

Pgfplots 无法为某些数据集生成箱线图

我用来pgfplots生成箱线图,但对于如下所示的一些小数据集,我收到一条错误消息。

 speed
    2
    3
    1
    2
    2
    11

错误信息如下:

Sorry, an internal routine of the floating point unit got an ill-floating point number `'. The unreadable part was near ''

为了避免这个问题,我需要在生成数据集时添加白噪声,但这只是一个肮脏的解决方法。你知道如何避免 pgfplots 错误消息吗?

例如,您可以尝试以下代码:

\documentclass{article}
\usepackage{pgfplots,filecontents}
\pgfplotsset{compat=1.9}
\usepgfplotslibrary{statistics}

\begin{filecontents}{test.dat}
speed
2
3
1
2
2
11
\end{filecontents}


\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot[boxplot] table[y index=0]{test.dat};
\end{axis}
\end{tikzpicture}
\end{document}

相关内容