相关疑难解决方法(0)

Gnuplot:忽略数据文件中第一行的最短方法

我有一个.csv数据文件由另一个第三方应用程序创建,应该使用gnuplot.我们假设该文件具有以下格式:

1;2;3;4;5;6 <-- This is the header line that should be ignored (with values 1;2;...;N)
1;1;2;1;1;1
2;3;3;3;5;6
3;4;1;1;1;4
Run Code Online (Sandbox Code Playgroud)

第一列是x轴,下面的列应该各自绘制为自己的线图(是的,我知道,一个图中的太多线图可​​能看起来很糟糕,但只是为了得到一个想法).这是一个MCVE:

set terminal png size 1000,500    
set datafile separator ";" # CSV file is seperated with ;
plot \
  'C://tmp/test.csv' using 1:2 with lines title "A",\
  'C://tmp/test.csv' using 1:3 with lines title "B",\
  'C://tmp/test.csv' using 1:4 with lines title "C",\
  'C://tmp/test.csv' using 1:5 with lines title "D",\
  'C://tmp/test.csv' using 1:6 with lines title "E"
Run Code Online (Sandbox Code Playgroud)

问题是,这也是第一行,因为它将是数据.

我知道可以通过启动它来忽略数据文件中的任何行#,比如#1;2;3;4;5;6,但我不想编辑该文件,因为它也被其他工具使用. …

plot gnuplot

16
推荐指数
2
解决办法
3万
查看次数

如何在gnuplot中设置带有列标题的轴标签?

我的问题很简单.假设我有一个带有列标题的数据文件,如下所示

first second
1 1 
2 1
3 6
4 9
Run Code Online (Sandbox Code Playgroud)

在gnuplot中我如何使用列标题作为轴标签来绘制数据文件?例如通过电话

plot datafile using 1:2
Run Code Online (Sandbox Code Playgroud)

我得到了xaxis标签first和yaxis 标签second

编辑:我知道我可以使用列标题作为键输入set key auto title column head,但这不是我正在寻找的.

gnuplot columnheader

12
推荐指数
2
解决办法
8627
查看次数

标签 统计

gnuplot ×2

columnheader ×1

plot ×1