あなたは、2つのピクセル間の境界にある1つの小目盛りを設定し、それらの上にグリッドを描くことができます:set grid front
も前に目盛りをもたらすこと、
set size ratio 1
set palette gray negative
set autoscale xfix
set autoscale yfix
set xtics 1
set ytics 1
set title "Resolution Matrix for E"
set tics scale 0,0.001
set mxtics 2
set mytics 2
set grid front mxtics mytics lw 1.5 lt -1 lc rgb 'white'
plot "Mat" matrix w image noti
注意。これを防ぐには、チックを0
に合わせることができます。マイナーティックスの場合は、非常に小さい数値を使用する必要があります。0
はマイナーチックのグリッド線を省略します。 4.6.3と
結果は次のとおりです。

EDIT:独立グリッド線と目盛りの見出しを制御するために、あなたは、グリッドを描画するために使用されていないx2
とy2
を使用することができます(触発さHow do I draw a vertical line in gnuplot?への答え):
set size ratio 1
set palette gray negative
# grid lines
set x2tics 1 format '' scale 0,0.001
set y2tics 1 format '' scale 0,0.001
set mx2tics 2
set my2tics 2
# labeling
set xtics 5 out nomirror
set ytics 5 out nomirror
set grid front mx2tics my2tics lw 1.5 lt -1 lc rgb 'white'
set xrange[-0.5:39.5]
set yrange[-0.5:39.5]
set x2range[-0.5:39.5]
set y2range[-0.5:39.5]
plot "Mat" matrix w image notitle
gnuplot
でバージョン4.6には、これは、明示的な範囲を設定するようにする必要がありx
とx2
(未使用!)は等しい。情報は、データファイルからstats
で抽出することができます。
バージョン5を使用すると、set link
を使用できます。すべてset *range
のものの代わりに。あなたは使用することができます
set autoscale fix
set link x
set link y
結果:

素晴らしい、良いコメントを!ありがとう、クリストフ! – Kai
ここに別の問題があります。私は80x80の大きな行列を持っていますが、ラベルはとても忙しく見えます。私はティックの下の数字を避けたいが、グリッドを表示するためにチックをそのままにしておきたい。 – Kai
'set format y" "'それらを削除しました。 – Kai