如何在Gnuplot中使用splot以第一行和第一列作为x-y坐标绘制三维矩阵CSV数据?

如何在Gnuplot中使用splot以第一行和第一列作为x-y坐标绘制三维矩阵CSV数据?,csv,gnuplot,Csv,Gnuplot,如何在Gnuplot中绘制(3D绘图)具有这种数据结构的矩阵。我找不到将第一行和第一列用作x和y记号(或忽略它们)的方法 splot'data.csv'矩阵是正确的参数吗?您可以使用格式规范给出;这里我们需要告诉分隔符“,”。以下是我的作品: splot 'data.csv' using 1:2:3 '%lf,%lf,%lf,%lf' with linespoints pt 6 ps 2 lw 3 除了第一行被忽略,这可能是对的?感谢您的快速回复。但是如果你看Y刻度-它没有显示正确的值(应该是

如何在Gnuplot中绘制(3D绘图)具有这种数据结构的矩阵。我找不到将第一行和第一列用作x和y记号(或忽略它们)的方法


splot'data.csv'矩阵
是正确的参数吗?

您可以使用格式规范给出;这里我们需要告诉分隔符“,”。以下是我的作品:

splot 'data.csv' using 1:2:3 '%lf,%lf,%lf,%lf' with linespoints pt 6 ps 2 lw 3

除了第一行被忽略,这可能是对的?

感谢您的快速回复。但是如果你看Y刻度-它没有显示正确的值(应该是5,6,7,8)。X刻度正常1,2,3,4。Z刻度显示以“2”开头的行中的值。顺便说一句,我使用的是Gnuplot 4.4。这基本上满足了我的需要:使用0:0:2“%lf,%lf,%lf,%lf,%lf,%lf”和线点pt 6 ps 2 lw 3绘制更多类似于示例中的“围栏图”的图。。但那是另一个故事。很抱歉提出了这条非常古老的线索。我的数据看起来与发布的数据完全相同(甚至行数和列数相同)。当我尝试您的答案时,我只得到
格式化输入,它只能处理7列数据。我做错了什么?真的。我当时使用的splot参数不再适用于gnuplot5.0。我很快检查了4.4,这里发布的命令运行正常。我想这可能是5.0中的一个bug。我提出了一个问题:@JuliusNaeumann这个错误已经被修复,但我不确定在下一个Gnuplot版本之前它将如何处理:文档似乎只使用第一行/列作为
二进制格式的坐标:真是太遗憾了。下面的相关示例:我现在只讲显式坐标
x0y0z00\nx0y1z01
splot 'data.csv' using 1:2:3 '%lf,%lf,%lf,%lf' with linespoints pt 6 ps 2 lw 3