使用Gnuplot从数据文件(csv或excel文件)打印3D函数

使用Gnuplot从数据文件(csv或excel文件)打印3D函数,csv,gnuplot,Csv,Gnuplot,我正在尝试使用一个包含三列的数据文件绘制一个3D图形,一列用于X轴,一列用于Y轴,另一列用于Z轴。以下是我的文件示例: 0,614,0.0 1,614,0.09340286 2,614,0.09353256 3,614,0.09371185 4,614,0.09384537 5,614,0.09400177 6,614,0.09416962 ... 419,614,0.13825226 420,614,0.13843536 0,613,48.794716 1,613,0.09355545 2,6

我正在尝试使用一个包含三列的数据文件绘制一个3D图形,一列用于X轴,一列用于Y轴,另一列用于Z轴。以下是我的文件示例:

0,614,0.0
1,614,0.09340286
2,614,0.09353256
3,614,0.09371185
4,614,0.09384537
5,614,0.09400177
6,614,0.09416962
...
419,614,0.13825226
420,614,0.13843536
0,613,48.794716
1,613,0.09355545
2,613,0.093696594
我有420个x值和594个y值(x范围:[0:420];y范围:[20:614])
如果您对使用gnuplot或任何其他软件(Excel 2016/Libreoffice 6.0等)绘制此文件有任何想法,请提供帮助:)

Ahem。这是一个非常容易的工作与所有的软件提到。例如,检查gnuplot主页上的演示部分,并检查gp帮助中的
数据文件分隔符
splot
。RTFM;-)对于excel,它实际上更简单,尽管excel图形是出了名的丑陋。excel的问题是它不能正确解释我的数据列,我看到我不得不改变它。我找到了付费软件来做这项工作,但我同意你的看法,excel图表看起来不太好。但是我通过删除csv文件中的所有“,”并借助于此,成功地用gnuplot获得了我的图形。但即使我使用set“datafile separator”,我也无法让它工作。但不管怎样,它现在起作用了,谢谢。