1
我想繪製一個直角三角形,平行於曲線的斜率,在loglog尺度下。然而,gnuplot的行爲古怪:Gnuplot:對數座標軸中的三角形
set terminal postscript eps enhanced "Helvetica" 22
a1 = 64459.7;
a2 = -1.90748;
func(x) = a1*x**a2
X1 = 1e+4;
Y1 = 1e-4;
X2 = 2e+4;
Y2 = Y1 + func(X1) - func(X2)
set logscale xy
set format x "10^{%T}"
set format y "10^{%T}"
set key top right
set output 'temp.eps'
set object 1 poly from X1,Y1 to X2,Y1 to X1,Y2 to X1,Y1 fs empty border 1
set xrange [0.8e+4:1e+5]
plot func(x) title sprintf("a line with slope %1.2f",a2)
unset object 1
和輸出
也許在數尺度命令set object
表現不同log-log
規模的時候,否則我不知道......
爲什麼一個版主應該刪除你的問題? – Christoph 2014-12-07 15:59:33
,因爲我認爲這是微不足道的 – Denis 2014-12-07 17:42:12