文字列 xtic ラベルと yerrorbars、および各行の個別のタイトル

文字列 xtic ラベルと yerrorbars、および各行の個別のタイトル

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このファイルを、ラベル付きでプロットし、各行に個別のタイトルと色を付けたいのですが、、を使用するyerrorbarsxtics問題が生じ、、を使用しないと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

間違ったxlabels

yerrorbars各行に別々のタイトルと色を付けて正しく設定するにはどうすればよいか、誰か教えてもらえますか?

答え1

プロットコマンドの代わりにこれを使用してください。

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

0specの特別な列番号は、usingデータセット内の各ポイントの 0 から始まる順序を意味します。詳細については、を参照してくださいhelp pseudocolumns。これを使用すると、 x に 1 ずつ増加する整数値を明示的に指定できます。

また、xticslabelsusing 仕様の末尾に が追加されることに注意してください。

関連情報