我正在尝试使用Gnuplot版本5.0绘制矩阵图,而不在值之间进行插值。
我正在使用http://www.gnuplotting.org/tag/matrix/中的以下代码和数据。
然而,图像I不会在图中产生离散区域,而是在值之间进行插值。为什么" with image"选项不起作用?
码
set palette grey
plot 'color_map.dat' matrix with image
包含以下数据
0 1 2 3 4 3 2 1 0
0 1 2 3 4 3 2 1 0
0 1 2 3 4 3 2 1 0
0 1 2 3 4 3 2 1 0
0 1 2 3 4 3 2 1 0
0 1 2 3 4 3 2 1 0
答案 0 :(得分:1)
我一直在寻找这个命令已经有一段时间了,最近偶然发现了这个问题。使用
plot 'color_map.dat' matrix u 1:2:3 with image pixels
可以保留vectorgraphics(pdf)终端。
解决方案取自here。