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

时间:2015-04-20 16:52:14

标签: 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"

它工作正常,当然所有数据都是用黑色绘制的,但我想为每个2D图形绘制一个不同颜色的图。某种自动颜色渐变。

数据结构如下:

    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] ...
    ...

这可能吗?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的! 它被称为pm3d或彩色地图。它使用起来非常简单,虽然我在Mac OS中使用它时遇到了一些问题,但我在Linux上取得了成功。我会向你解释,但是当我做研究时,我发现了这篇文章,我认为它解释得比我想的要好。 检查时间: http://valavanis-research.blogspot.pt/2012/06/plotting-spectral-maps-or-spectrograms.html

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

xValue yValue zValue

x2Value y2Value z2Value

配置文件非常简单,只需将其设置为"设置pm3d map"其余的只是常规的gnuplot配置。