gnuplot-跳过前两行

gnuplot-跳过前两行,plot,gnuplot,tail,skip,Plot,Gnuplot,Tail,Skip,假设我有一个.csv文件,看起来像这样: <empty> <empty> 8 <empty> <empty> <empty> 16 <empty> ... <empty> X A B C D A B ... <inval> <x1> <y8A1> <y8B1&

假设我有一个
.csv
文件,看起来像这样:

<empty> <empty> 8       <empty> <empty> <empty> 16      <empty> ...
<empty> X       A       B       C       D       A       B       ...
<inval>    <x1> <y8A1>  <y8B1>  <y8C1>  <y8D1>  <y16A1> <y16B1> ... 
<inval>    <x2> <y8A2>  <y8B2>  <y8C2>  <y8D2>  <y16A2> <y16B2> ...
...     ...     ...     ...     ...     ...     ...     ...
假设我想要一个(x,A)-图(最终是一条线代表8,一条线代表16,一条线代表32,…)

如何跳过前两行以获取实际数据? 我试过了

但这仍然让我感到不安

"plot_this.p", line 16: warning: Skipping data file with no valid points

plot filename.".csv" u 2:3 every ::3 lc rgb "#00E80000" title "8"
                                                                 ^
"plot_this.p", line 16: x range is invalid

gnuplot默认使用空格作为文件中数据列的分隔符。 在尝试使用gnuplot打印CSV(逗号分隔)数据文件之前,您需要运行:

set datafile separator ','

完成此操作后,您的第一个plot命令工作得非常好。Gnuplot在处理CSV列标题方面相当智能。

对我来说很有用。您是否记得:设置数据文件分隔符“,”?@Halzephron这确实是个问题。谢谢。想从中得出答案吗?这是个好消息。谢谢,我刚刚发布了一个答案。
"plot_this.p", line 16: warning: Skipping data file with no valid points

plot filename.".csv" u 2:3 every ::3 lc rgb "#00E80000" title "8"
                                                                 ^
"plot_this.p", line 16: x range is invalid
set datafile separator ','