2
gnuplot> p 'filename'
將繪製圖表
我想知道它如何代碼完全運行
gnuplot> p 'filename' u 10:(($3==4 && $9==1000)?$13:1/0) w lp
gnuplot> p 'filename'
將繪製圖表
我想知道它如何代碼完全運行
gnuplot> p 'filename' u 10:(($3==4 && $9==1000)?$13:1/0) w lp
首先,它有點幫助擴展縮寫命令(您正在從其他人的腳本中獲取這些命令,我假設):
plot 'filename' using 10:(($3==4 && $9==1000) ? $13 : 1/0) with linespoints
該代碼段旨在根據第三列和第九列中的值從大數據文件中繪製第10列和第13列。 using
的第一個參數是10,所以第10列中的值是每個點的x座標。 y值由此確定:如果第3列中的值爲4,第9列中的值爲1000,則繪製第13列中的值;否則繪製1/0(無值)。這由三元運算符<condition> ? <operation if true> : <operation if false>
完成。
with linespoints
表示繪製的點將通過直線連接。