我绘制了箱线图,但是当我尝试标记该图时,坐标为 NaN

我绘制了箱线图,但是当我尝试标记该图时,坐标为 NaN

我一直在慢慢地将条形图与箱线图组合在一起。我目前的项目是标记晶须、四分位数和中位数。使用手册中的示例,没有打印标签。这是我所拥有的片段:

\addplot[ boxplot={draw position=\numberofrows} ]
table[ y index=0, col sep=comma] {data.csv};
[above]
node[left] at (boxplot box cs: \boxplotvalue{lower whisker},1) {\pgfmathprintnumber{\boxplotvalue{lower whisker}}};
node[left] at (boxplot box cs: \boxplotvalue{lower quartile},1){\pgfmathprintnumber{\boxplotvalue{lower quartile}}}
node[left] at (boxplot box cs: \boxplotvalue{median},1)        {\pgfmathprintnumber{\boxplotvalue{median}}}
node[right]at (boxplot box cs: \boxplotvalue{average},1)       {\pgfmathprintnumber{\boxplotvalue{average}}}
node       at (boxplot box cs: \boxplotvalue{upper quartile},1){\pgfmathprintnumber{\boxplotvalue{upper quartile}}}
node[right]at (boxplot box cs: \boxplotvalue{upper whisker},1) {\pgfmathprintnumber{\boxplotvalue{upper whisker}}};

\draw  node[anchor=center,on top] at (axis cs:40.0,\numberofrows) {\pgfmathprintnumber{\boxplotvalue{median}}};

打印\pgfmathprintnumber{\boxplotvalue{median}}NaN这解释了为什么箱线图标签值没有打印。它是如何\boxplotvalue{}工作的?我直接使用手册中的代码。条形图是否导致箱线图坐标出现问题?箱线图绘制时没有标签。我需要什么才能得到如此简单的东西。问候,戴夫

相关内容