1
我知道「set view equal xy」會自動爲x和y設置相同的比例,但它並不是我想要的。我期望我定義'xrange [a:b]'和'yrange [c:?]',最後一個數字'?'將根據'set view equal xy'知識和軸長度的知識自動定義。如何在沒有完全自動縮放的情況下在gnuplot中製作相同比例的x和y?
我可以嘗試解釋換句話說。我寫了以下內容:
reset
set xrange [-5:5]
set yrange [-1:?]
set view equal xy
plot sin(x) with lines
生成的縮放比例取決於繪製的函數,並且gnuplot不遵循輸入的值。但應該可以計算'?'剛剛從軸的長度可見(LX,LY)和「平等秤」(SX = SY)的條件的知識:
Sx = Sy
Lx/(-5-5) = Ly/(-1-?)
? = - Ly/Lx * (-5-5) -1
這是要求平等的尺度,當我從gnuplot的期望。任何人都可以幫助我實現這個「不完全自動縮放」嗎? 在此先感謝。