Csv gnuplot:使自动字幕忽略标题行
我想使用gnuplot从一个csv文件中绘制几行,该文件的标题行和列数不固定。该文件可能如下所示:Csv gnuplot:使自动字幕忽略标题行,csv,gnuplot,Csv,Gnuplot,我想使用gnuplot从一个csv文件中绘制几行,该文件的标题行和列数不固定。该文件可能如下所示: HEADERLINE1 = TEXTTEXTTEXT HEADERLINE2 = TEXTTEXTTEXT HEADERLINE3 = 1248243 HEADERLINE4 = 329340 COLUMN_X COLUMN_1 COLUMN_2 1 36.919
HEADERLINE1 = TEXTTEXTTEXT
HEADERLINE2 = TEXTTEXTTEXT
HEADERLINE3 = 1248243
HEADERLINE4 = 329340
COLUMN_X COLUMN_1 COLUMN_2
1 36.9194 30.0000
2 19.0977 20.0000
3 12.9250 10.0000
4 10.7134 0.0000
stats 'datafile.csv' nooutput
set key autotitle columnheader
plot for [t=2:STATS_columns] \
datafile \
using 1:t \
with linespoints
通常在没有标题行的情况下,我会使用如下内容:
HEADERLINE1 = TEXTTEXTTEXT
HEADERLINE2 = TEXTTEXTTEXT
HEADERLINE3 = 1248243
HEADERLINE4 = 329340
COLUMN_X COLUMN_1 COLUMN_2
1 36.9194 30.0000
2 19.0977 20.0000
3 12.9250 10.0000
4 10.7134 0.0000
stats 'datafile.csv' nooutput
set key autotitle columnheader
plot for [t=2:STATS_columns] \
datafile \
using 1:t \
with linespoints
但是,对于标题行,自动字幕命令使用这些标题行。有没有办法告诉autotitle从实际列/秒块/忽略标题中选择列标题
谢谢如果标题行和数据之间始终至少有两行空白,您可以使用
索引
<代码>统计数据为您提供了一些警告,但结果与预期一致:
stats "so.dat" nooutput
set key autotitle columnheader
plot for [t=2:STATS_columns] \
"so.dat" \
index 1\
using 1:t \
with linespoints
屈服
如果标题行和数据之间始终至少有两个空行,则可以使用
索引
<代码>统计数据为您提供了一些警告,但结果与预期一致:
stats "so.dat" nooutput
set key autotitle columnheader
plot for [t=2:STATS_columns] \
"so.dat" \
index 1\
using 1:t \
with linespoints
屈服
是的,跳过是一种选择,但正如我所说,标题行的数量不是固定的。所以我需要在之前找出标题行的数量,我不知道如何在gnuplot中做到这一点:)哦,对不起,小细节;-)我没想到。使用不同的解决方案进行编辑我们有些感谢,我不知道
索引
。有什么魔法可以抑制警告吗?;)stats“so.dat”index 1 every::1 nooutput
似乎可以跳过标题行和列标题。是的,跳过是一个选项,但正如我所说,标题行的数量不是固定的。所以我需要在之前找出标题行的数量,我不知道如何在gnuplot中做到这一点:)哦,对不起,小细节;-)我没想到。使用不同的解决方案进行编辑我们有些感谢,我不知道索引
。有什么魔法可以抑制警告吗?;)stats“so.dat”索引1 every::1 nooutput
似乎可以跳过标题行和列标题。