【问题标题】:Gnuplot matrix plot without interpolation not working没有插值的 Gnuplot 矩阵图不起作用
【发布时间】:2015-05-11 03:12:28
【问题描述】:

我正在尝试使用 Gnuplot 5.0 版绘制矩阵图,而无需在值之间进行插值。

我正在使用来自http://www.gnuplotting.org/tag/matrix/的以下代码和数据。

但是,图像 I 不会在图中产生离散区域,而是在值之间进行插值。为什么“带图片”选项不起作用?

代码

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

【问题讨论】:

  • 你使用哪个输出终端?
  • 您的示例运行良好。很可能,您的问题与您正在使用的查看器有关,请参见例如stackoverflow.com/q/25736904/2604213
  • 我使用的是后记。当我切换到 svg 时,它工作正常。奇怪!

标签: matrix plot gnuplot interpolation


【解决方案1】:

我一直在寻找这个命令很长一段时间,最近偶然发现了答案。通过使用

plot 'color_map.dat' matrix u 1:2:3 with image pixels

可以保留矢量图形(pdf)终端。

解决方案取自here

【讨论】:

    猜你喜欢
    • 2015-09-27
    • 2021-06-26
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多