这可能看起来微不足道,但我使用 Excel 来操作程序中的一些数据,然后以 tsv 格式输出数据。我想用 gnuplot 来绘制它,其复杂性不比 plot "filename"
复杂,但 gnuplot 会生成一个空图表并闪烁有关 empty xrange
和 empty 的警告yrange
。数据复制如下。谁能看出它可能出了什么问题吗?
非常感谢
0.0000 0.0
360.002716 0.04424679
1260.00952 -0.053663898
2160.00659 0.118732237
3060.00342 0.109153613
3960.00049 -0.002001554
4860.00732 0.281198434
5760.00439 0.359723032
6660.00098 0.559242511
更新:奇怪的是,如果我将上面的数据从该网页复制到数据文件中,覆盖已经存在的数据,gnuplot 会很好地绘制它。这看起来很奇怪,因为上面的数据首先是从文件中复制的。想必在复制和粘贴过程中一定会丢失或更改一些格式?
最佳答案
答复晚了几个月,但我也遇到了同样的问题。
我的问题是 gnuplot 期望 CRLF 结束该行,但它只有 CR,导致它失败。
在记事本中打开文件,看看它是否在一行中显示所有内容。记事本不能仅将 CR 识别为换行符。
关于Gnuplot 不会绘制数据文件,声称 xrange 和 yrange 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22352982/