gnuplotで画像をプロットすると、設定したラベルは表示されません。それ以外はすべて正しいです。ここに私のコードは次のとおりです。Gnuplot:画像のプロット時にラベルが表示されない
#! /bin/sh
#
# Plotting the color map of correlation using the default Matlab palette
#
gnuplot <<EOF
reset
set terminal pngcairo size 700,524 enhanced font 'Verdana,10'
unset key
# border
set style line 11 lc rgb '#808080' lt 1
set border 3 front ls 11
set tics nomirror out scale 0.75
set xrange [0:20]
set yrange [0:20]
set xlabel 'Distance x/D_j [-]'
set ylabel '{/Symbol t} u_j/D_j [-]'
# disable colorbar tics
set cbtics scale 0
# matlab palette colors
set palette defined (0 "#000090",\
1 "#000fff",\
2 "#0090ff",\
3 "#0fffee",\
4 "#90ff70",\
5 "#ffee00",\
6 "#ff7000",\
7 "#ee0000",\
8 "#7f0000")
set output 'test.png'
set label 'aaa' at 2,17
plot 'Cuup_nf_a090_r050Dj_average' u 1:2:3 with image
EOF
奇妙である何ことです:私は、例えば、第3のデータシリーズとして存在していない列を使用してデータファイルをプロットした場合:
plot 'Cuup_nf_a090_r050Dj_average' u 1:2:4 with image
(私が持っています'Cuup_nf_a090_r050Dj_average'ファイルの3列のみ)
確かに、私のイメージには空白(データなし)しか表示されませんが、ラベルは正しく表示されます。
それはラベルが私のデータパレットで覆われているようです...私は、コードの最後に 'set label'を入れようとしましたが、どちらも動作しません。
誰かがアイデアを持っていますか?
PS:私のgnuplotのバージョン:バージョン4.6パッチレベル4
事前にどうもありがとう。
'設定ラベルの前面を使用して...' – Christoph