Gnuplot pm3d 地图中的自动缩放轴



我有一个包含 x,y,z 数据的 4 列文件(第 4 列只是一个行计数器),我正在尝试在 gnuplot 中使用 pm3d 地图制作动画。每个帧由文件中的 10000 个点给出(我共享的文件仅包含 3 帧)。我能够使用以下命令绘制第一帧:

splot 'data.txt' u 1:2:3 every:::0::10198 

但是,如果我尝试打印第二帧,例如,使用以下命令:

splot 'data.txt' u 1:2:3 every:::10100::20198

我得到的信息是:

警告:此图中没有可用数据来自动缩放轴范围。

告诉我它无法自动缩放任何轴,如果我尝试手动缩放它,它就不起作用。首先我以为我只是绘制了错误的行,所以我添加了行计数器,但仍然不起作用。

有趣的是,如果我在传统情节中制作这个情节,一切都很好。我可以接受它,但在我看来这是一个糟糕的数据可视化,所以我真的很想使用 pm3d 地图。

这是包含 3 帧数据的 GDrive 文件夹、pm3d 中的第一帧和传统的 splot 动画

提前谢谢。

因为你必须尝试情节而不是第一、第二、第三......10000 个数据点,但前 10000 个数据集


every A:B:C:D:E:F

A - 每个 Ath 数据点

B - 每个 Bth 数据集

C,D - 第一个数据点/集

E,F - 最后一个数据点/集

最新更新