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 ','