2016-07-25 26 views
1

我試圖從多列文件,其中第一列是x,其餘的應該是Y列這樣的繪製偏移到多列:加入gnuplot的

plot for[col=2:36:1] 'datafile' using 1:col with lines lc rgb 'black' notitle 

這工作得很好,但我想要做的是通過一個常量值來抵消所有的y列。

我想是這樣的:

plot for[col=2:36:1] 'datafile' using 1:(col-const) with lines lc rgb 'black' notitle 

,但它不工作(這似乎繪製變量山坳和恆定值常量之間的差)。

有沒有辦法做到這一點?我在這裏找到了如何來抵消2列文件在y列(或文件中的特定列)

plot 'otherdatafile' using 1:($2-const) with lines 

,但可以爲我的情況下進行擴展?

由於提前,

盧西恩

回答

1

使用1:(列(COL)-const)應該工作

+0

是做到了!非常感謝你!這應該被標記爲已解決,並使人們很容易找到,因爲這個功能在gnuplot文檔中根本不明顯! – lucian

+0

在'using'文檔的開頭部分提到了它,http://www.gnuplotting.org/manpage-gnuplot-4-6/#Q1-1-324 – Christoph

+0

謝謝你指出我!我確實讀過那一點,但我不明白它的意義!現在它是有道理的。 – lucian