我有一个文件,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
它也给出了不正确的xlabels
。我用过这个命令
plot "file.dat" u 2:xticlabels(1):3 w yerrorbars
现在我得到这个结果,但 x 标签不正确,第 3 列值显示在xticlabels
谁能告诉我如何通过yerrorbars
每行单独的标题和颜色来获得正确的结果?
答案1
请使用它,而不是您的绘图命令。
set xrange [-1:4]
plot "file.dat" using 0:2:3:xticlabels(1) with yerrorbars
0
Spec中的特殊列号using
表示数据集中每个点从0开始的顺序。详细信息请参见help pseudocolumns
。通过使用它,您已经显式地为 x 指定了一个递增 1 的整数值。
并且,请注意xticslabels
附加到使用规范的末尾。