
我有一個文件,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
附加到使用規範的末尾。