GNU绘图:在彩色2D绘图中绘制3D数据

GNU绘图:在彩色2D绘图中绘制3D数据,3d,gnuplot,gnu,spectrogram,3d,Gnuplot,Gnu,Spectrogram,我有3D数据,我在2D-x-y-plot中绘制所有数据(就像x-y平面中的视图在z方向上一样)。 该命令如下所示: "plot 'C:\Data.DAT' matrix nonuniform u 1:3 with lines lc rgb "black" smooth unique" Number of 2D-Graphs /Tab/ x-Axis tick1 /Tab/ x-Axis tick2 ... y-Axis tick1 /Tab/ Data [1,1

我有3D数据,我在2D-x-y-plot中绘制所有数据(就像x-y平面中的视图在z方向上一样)。 该命令如下所示:

"plot 'C:\Data.DAT' matrix nonuniform u 1:3 with lines lc rgb "black" smooth unique"
    Number of 2D-Graphs /Tab/ x-Axis tick1 /Tab/  x-Axis tick2 ...
    y-Axis tick1        /Tab/ Data [1,1]   /Tab/  Data [1,2] ...
    y-Axis tick2        /Tab/ Data [2,1]   /Tab/  Data [2,2] ...
    ...
它工作得很好,当然所有的数据都是用黑色绘制的,但是我希望每个2D图形都有一个不同颜色的绘图。某种自动的颜色渐变

数据结构如下所示:

"plot 'C:\Data.DAT' matrix nonuniform u 1:3 with lines lc rgb "black" smooth unique"
    Number of 2D-Graphs /Tab/ x-Axis tick1 /Tab/  x-Axis tick2 ...
    y-Axis tick1        /Tab/ Data [1,1]   /Tab/  Data [1,2] ...
    y-Axis tick2        /Tab/ Data [2,1]   /Tab/  Data [2,2] ...
    ...
这可能吗?

是的,这是可能的! 它被称为pm3d或彩色地图。它的使用非常简单,尽管我在Mac操作系统中使用它时遇到了一些问题,但我在Linux中获得了成功。我会向你们解释的,但当我做研究时,我发现了这篇文章,我认为它比我解释得更好。 查询地址:

但为了快速查看,您的数据将以以下格式排列在一个3列文件中:

xValue y值zValue

X2值Y2值Z2值


配置文件非常简单,只需将其设置为“setpm3d-map”,其余的只是常规的gnuplot配置

这不是我要找的。我不想要等高线图,我想要彩色的二维图。我想要一个有许多不同颜色线条的线条图。对不起,我没有那样理解你的问题。你是否尝试使用多个文件绘制图形,并为每个文件指定不同的图形颜色?我想这会解决你的问题。