带有 yerrorbars 的字符串 xtic 标签以及每行的单独标题

带有 yerrorbars 的字符串 xtic 标签以及每行的单独标题

我有一个文件,file.dat包含字符串和数字xticlabels

STD 0.34 0.04
0.1 0.4  0.03
0.2 0.3  0.04
0.3 0.31 0.045

第 1 列用于xticlabels,第 2 列用于绘制值xlabels,第 3 列用于绘制yerror条形图。

我想用yerrorbars, 标签绘制此文件,并为每行单独的标题和颜色,但问题是,使用yerrorbars,xtics会出现问题,不使用yerrorbars,xtics会正确显示。

我尝试不使用它yerrorbars,它给出了正确的结果

plot "file.dat" u 2:xticlabels(1)

没有 yerrorbars 的正确绘图

然而,当我尝试绘制时,yerrorbars它也给出了不正确的xlabels。我用过这个命令

plot "file.dat" u 2:xticlabels(1):3 w yerrorbars

现在我得到这个结果,但 x 标签不正确,第 3 列值显示在xticlabels

错误的x标签

谁能告诉我如何通过yerrorbars每行单独的标题和颜色来获得正确的结果?

答案1

请使用它,而不是您的绘图命令。

set xrange [-1:4]
plot "file.dat" using 0:2:3:xticlabels(1) with yerrorbars

0Spec中的特殊列号using表示数据集中每个点从0开始的顺序。详细信息请参见help pseudocolumns。通过使用它,您已经显式地为 x 指定了一个递增 1 的整数值。

并且,请注意xticslabels附加到使用规范的末尾。

相关内容