2
爲了僅在函數參數(x軸)的選定區域中創建實心曲線,我發現了一個好主意,在線程上使用了一個過濾器「填充下面的幾個部分Gnuplot中的數據曲線「。gnuplot代碼中的美元符號與epslatex產生衝突
問題是,在使用epslatex時,使用的$符號指向該變量在嘗試使用latex進行編譯時會產生錯誤。
是否有其他可能性來解決變量?
set samples 100
set xrange [-2:2]
f(x) = -x**2 + 4
set linetype 1 lc rgb '#A3001E'
set style fill transparent solid 0.35 noborder
filter(x,min,max) = (x > min && x < max) ? x : 1/0
plot '+' using (filter($1, -1, -0.5)):(f($1)) with filledcurves x1 lt 1 notitle,\
'' using (filter($1, 0.2, 0.8)):(f($1)) with filledcurves x1 lt 1 notitle,\
'' using 1:(f($1)) with lines lw 3 lt 1 title 'curve'
完全正確。非常感謝!!!! –