我有一个带有x,y,z数据的4列file(第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地图。
Here是GDrive文件夹,包含3帧数据,pm3d中的第一帧和传统的splot动画
提前致谢。
答案 0 :(得分:0)
因为您必须尝试绘制的不是第一个,第二个,第三个... 10000 数据点,而是前10000个数据集。
every A:B:C:D:E:F
A - 每个Ath数据点
B - 每个Bth数据集
C,D - 第一个数据点/集
E,F - 最后一个数据点/集