我一直在慢慢地将条形图与箱线图组合在一起。我目前的项目是标记晶须、四分位数和中位数。使用手册中的示例,没有打印标签。这是我所拥有的片段:
\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{}
工作的?我直接使用手册中的代码。条形图是否导致箱线图坐标出现问题?箱线图绘制时没有标签。我需要什么才能得到如此简单的东西。问候,戴夫