Gnuplot gnu绘图错误:此绘图中没有可用数据,无法自动缩放轴范围

Gnuplot gnu绘图错误:此绘图中没有可用数据,无法自动缩放轴范围,gnuplot,autoscalemode,Gnuplot,Autoscalemode,我是gnu绘图的新手,当我想可视化我的工作结果时,我遇到了上述问题。 我的数据在一个类似data.dbl的文件中。dbl意味着数据是双精度的,其中有8列。我使用了一个转换文件来检查这一点。我使用命令: splot data.dbl使用1:2:4获得3d绘图 然后错误总是会出现,我的gnu绘图版本是4.6,所以可以可视化.dbl文件。有人可以帮忙吗?错误消息通常会告诉您一些事情。虽然您可能在理解它们时遇到问题,但应该将它们粘贴到此处。关于文件:它是二进制文件吗?Gnuplot总是需要人类可读的文本

我是gnu绘图的新手,当我想可视化我的工作结果时,我遇到了上述问题。 我的数据在一个类似data.dbl的文件中。dbl意味着数据是双精度的,其中有8列。我使用了一个转换文件来检查这一点。我使用命令:

splot data.dbl使用1:2:4获得3d绘图


然后错误总是会出现,我的gnu绘图版本是4.6,所以可以可视化.dbl文件。有人可以帮忙吗?

错误消息通常会告诉您一些事情。虽然您可能在理解它们时遇到问题,但应该将它们粘贴到此处。关于文件:它是二进制文件吗?Gnuplot总是需要人类可读的文本文件。它也支持二进制文件,但您必须通过关键字binary指定。感谢您的回复,错误消息与标题完全相同。所以你的意思是我需要添加命令bin array=xxx?我已经尝试过了,但是它说:读取零宽度的网格。嗨!对不起,我没有看到。数组似乎是错误的方法,因为它需要矩阵的纯数据。你说,你有专栏。所以,告诉gnuplot,一行由8个double组成,然后绘制它:splot'data.dbl'二进制格式=%double%double%double%double%double%double%double使用1:2:4我认为它可能会工作,实际上我不知道,因为我的数据相当大4g,在我键入enter之后,根本没有响应,笔记本运行得非常慢。然而,至少没有出现错误消息。然后我遇到了另一个问题,我的同事给了我一个小文件进行测试,它也在.dbl中,命令是:splot data.dbl bin array=400:400:400 form=%double ind 0,这非常有效。我的意思是一倍就够了。我真的不知道为什么会这样。