帶有 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附加到使用規範的末尾。

相關內容