1

我有 3D 数据,我将所有数据绘制在 2D-xy 图中(就像 xy 平面中的视图进入 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] ...
    ...

这可能吗?

4

1 回答 1

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

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

于 2015-04-20T17:04:29.430 回答