对包含变量名的文件使用gnuplot

对包含变量名的文件使用gnuplot,gnuplot,Gnuplot,我有一个数据文件,其设置如下: varName1= 1 varName2= 3 varName1= 3 varName2= 4 # and so on 是否有忽略变量名的gnuplot命令? 我只需要画出数字 我不能简单地做: plot "fileName.dat" linenumber 因为包含了变量名 在这些情况下,我建议使用外部解析器,如awk或sed 在您的情况下,这应该有效: plot "< awk '{print $2 $3}' test.txt" w l plo

我有一个数据文件,其设置如下:

varName1= 1   varName2= 3
varName1= 3   varName2= 4
# and so on
是否有忽略变量名的
gnuplot
命令? 我只需要画出数字

我不能简单地做:

plot "fileName.dat" linenumber

因为包含了变量名

在这些情况下,我建议使用外部解析器,如
awk
sed

在您的情况下,这应该有效:

plot "< awk '{print $2 $3}' test.txt" w l
plot“
gnuplot将把文件中的变量名视为另一列。在您的示例中,只需使用2:4绘制fname即可


如果“=”后面不总是有空格,可以执行
设置数据文件分隔符“=”
。(这将“”和“=”设置为独立分隔符,而不是“=”)

您知道您使用的是哪个版本的gnuplot吗?例如,当您启动gnuplot时,它会显示版本,它会在您的页面上显示什么。另外,如果这是您当前数据的外观和使用的确切命令,您可以发布当前结果的屏幕截图吗?包含不需要的变量名的变量。希望能看到它到底是如何呈现的,可能会给出如何修复的线索。谢谢