เดเดฐเต เดฒเตเดเดจเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดฆเตเดถเตเดฏเดตเตฝเดเตเดเดฐเดฃเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดฒเตเดฒเดพเดคเตเดคเดฟเดฒเตเด เดชเตเดธเดฟเดฑเตเดฑเตเดตเต เดฒเตเดฌเดฒเตเดเดณเตเดณเตเดณ 4 เด
เดเตเดทเดเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต.
เดฒเตเดเดจเดคเตเดคเดฟเดฒเต เดฎเดฑเตเดฑเต เดเตเดฐเดพเดซเตเดเตพ เดชเตเดฒเต, เดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต เดเตเดจเตเดชเตเดฒเตเดเตเดเต. เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดเดพเตป เดเดฆเตเดฏเตเดเดฟเด เดตเตเดฌเตเดธเตเดฑเตเดฑเต เดจเตเดเตเดเดฟ, เด
เดตเดฟเดเต เดจเดฟเดฐเดตเดงเดฟ เดเดฆเดพเดนเดฐเดฃเดเตเดเดณเตเดฃเตเดเต. เดถเดฐเดฟเดฏเดพเดฏเดคเต เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดชเตเดชเตเตพ เดเดพเตป เดตเดณเดฐเต เดธเดจเตเดคเตเดทเดฟเดเตเดเต
เดเดพเตป เดตเตเดเด เดเตเดกเต เดชเดเตผเดคเตเดคเดฟ เดฑเตบ เดเตเดฏเตเดคเต. เดเดจเดฟเดเตเดเต เดเดฐเต เดชเดฟเดถเดเต เดฒเดญเดฟเดเตเดเตเดจเตเดจเต. เดเดพเดจเดคเต เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเตเดเดฏเดพเดฃเต. เดเดจเดฟเดเตเดเต เดเดฐเต เดชเดดเดฏ gnuplot เดเดฃเตเดเตเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดฏเดฟ (Version 5.0 patchlevel 3 last modified 2016-02-21
) เด
เดตเดจเต เด
เดคเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
เดเตโเดจเดชเตโเดฒเตเดเตเดเดฟเดจเตเดฑเต เดตเดดเดเตเดเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เด
เดฑเดฟเดเตเดเตเดเตเดฃเตเดเต, เดเดพเตป เดตเตเตพเดกเต เดตเตเดกเต เดตเตเดฌเดฟเตฝ เดชเดฐเดคเดพเตป เดคเตเดเดเตเดเดฟ, เดธเตเดฑเตเดฑเดพเดเตเดเตเดเดตเตผเดซเตเดฒเตเดฏเตเดเต เด
เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดเดฃเตเดเต (
เดเตเดเดพเดคเต, เดเดฎเดพเตปเดกเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดณเตเดณ เดเดจเตเดฑเต เดเตเดคเตเดฐเดฟเดฎเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเต:
0) เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเด
unset border
1) 4 เดชเตเดเตเดฏเด เดฒเตเดจเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเด - 2 เดชเตเดฐเดงเดพเดจเดตเตเด 2 เด เดงเดฟเดเดตเตเด:
set xzeroaxis
set yzeroaxis
set x2zeroaxis
set y2zeroaxis
เดธเตเดฑเต เดฒเตเดจเตเดเดณเต เดเตเดฑเดฟเดเตเดเต เดเตเดฑเดเตเดเต เดตเดพเดเตเดเตเดเตพ
2) เด เดเตเดทเดเตเดเดณเดฟเตฝ เดเดฟเดเตเดเตเดเดณเตเดเต เดกเดฟเดธเตเดชเตเดฒเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด:
max = 1.5 # ะะปั ะณะธะฑะบะพััะธ
min = -max
set xtics axis 0,.5,max in scale 0.5,0.25 mirror norotate autojustify offset 0.35
set ytics axis .5,.5,max in scale 0.5,0.25 mirror norotate autojustify
set x2tics axis .5,.5,max in scale 0.5,0.25 mirror norotate autojustify
set y2tics axis .5,.5,max in scale 0.5,0.25 mirror norotate autojustify
เด
เดเตเดเตเดคเดฃเตเดเดฟเตฝ เดเดฟเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดฑเดเตเดเต เดเตเดเตเดคเตฝ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเดณเตเดฃเตเดเต.
axis
- เดเดตเดฟเดเตเดฏเดพเดฃเต เดเดฟเดเตเดเตเดเตพ เดธเตเดฅเดฟเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต, เด
เดเตเดเตเดคเดฃเตเดเดฟเตฝ เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ (เด
เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเตฝ - เด
เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเตฝ).
เด
เดเตเดทเดคเตเดคเดฟเดจเต x
, เด
เดคเต เดตเดฒเดคเตเดตเดถเดคเตเดคเตเดเตเดเต เดชเตเดเตเดจเตเดจเต 0,.5,max
. เดเดฆเตเดฏ เดจเดฎเตเดชเตผ เดเตเดฃเตเดเตเดกเตเดฃเดฟเดจเตเดฑเต เดคเตเดเดเตเดเดฎเดพเดฃเต, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดเดเตเดเดฎเดพเดฃเต, เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเตเดคเต เดเตเดฃเตเดเตเดกเตเดฃเดฟเดจเตเดฑเต เด
เดตเดธเดพเดจเดฎเดพเดฃเต. เดเดฆเตเดฏเดคเตเดคเตเดคเดฟเดจเต 0
, เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต 0.5
, เด
เดคเดฟเดจเดพเตฝ เดชเตเดเตเดฏเดเตเดเตพ เดเดคเตเดญเดตเดคเตเดคเต เดคเดเดธเตเดธเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ.
เดเตเตผเดกเดฟเดจเตเดฑเตเดฑเต เดธเตเดจเตเดฑเดฑเดฟเตฝ เดชเตเดเตเดฏเดเตเดเตพ เดเดฒเตผเดคเตเดคเตเดจเตเดจเต.
เดเดฒเตเดฒเดพ เดเดเดตเตเดณเดเดณเตเด *tics
เดเดฏเดฟ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเต 0,.5,max
เดเดฒเตเดฒ offset 0.35
เดตเตเดฃเตเดเดฟ xtics
เดเดฎเดชเตเดชเตเดเตเดคเตเดคเดฒเต scale 0.5,0.25 mirror
เด
เดเตเดเตเดคเดฃเตเดเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเตพ เด
เดเตเดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดณเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด
เดตเดฏเตเดเต เดตเดฒเตเดชเตเดชเด เดฎเดพเดฑเตเด.
เดเดพเตป เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเด เดจเตฝเดเตเดจเตเดจเต max, min
, เด
เดคเดฟเดจเตเดฑเต เดธเดนเดพเดฏเดคเตเดคเตเดเต เดเดพเตป เดเตเดฐเดพเดซเต เด
เดเตเดทเดเตเดเดณเตเดเต เด
เดคเดฟเดฐเตเดเตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดฟเดเตเดเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพ เดตเดฟเดญเดพเดเดคเตเดคเดฟเดฒเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ เดเดพเดฃเดพเด
3) เด เดเตเดท เดถเตเดฐเตเดฃเดฟเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด:
set xrange [ min : max ]
set yrange [ min : max ]
set x2range [ max : min ]
set y2range [ max : min ]
2 เด
เดเตเดทเดเตเดเตพ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเต เดเดตเดฟเดเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต min
เดฎเดพเดเตเดจเดฟเดซเดฟเดเตเดเตเดทเดจเตเด 2 เด
เดเตเดทเดเตเดเตพเดเตเดเตเด - เดเตเดเต max
เดเตเดฑเดฏเตเดเตเดเดพเตป.
เดตเดฟเดญเดพเดเดคเตเดคเดฟเดฒเต เด
เดงเดฟเด เดตเดฟเดตเดฐเดเตเดเตพ
4) เด เดเตเดทเดเตเดเตพเดเตเดเต เดชเตเดฐเตเดเตพ เดจเตฝเดเตเดเดฏเตเด เดฎเดจเตเดนเดฐเดฎเดพเดฏเดฟ เดธเตเดฅเดพเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด:
set label "H_1" at 0, max center offset char 2, 0
set label "H_2" at max+0.1, 0 center offset char -1, 1
set label "H_3" at 0, min center offset char -2, 0
set label "H_4" at min, 0 center offset char 0, 1
5) เดเตปเดชเตเดเตเดเต เดกเดพเดฑเตเดฑ เดฐเตเดชเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดฐเต เดเตเดฐเดพเดซเดฟเดจเตเด 2 เดจเดฟเดฐเดเดณเตเดฃเตเดเต. เดฒเตเตป เดจเดฎเตเดชเตผ - เด
เดเตเดเตเดคเดฃเตเดเต เดจเดฎเตเดชเตผ, เดฒเตเดชเตเดชเต เด
เดเดฏเตเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด
เดเตเดเดพเดฎเดคเตเดคเต เดตเดฐเดฟ. เดตเดฟเดเดฟเดคเตเดฐเดฎเดพเดฏ เดจเดฟเดฐ - เดเตเตผเดกเดฟเดจเตเดฑเตเดฑเต x
, เดชเตเดฒเตเด - y
. เดเดฒเตเดฒเดพ เดชเตเดฏเดฟเดจเตเดฑเตเดเดณเตเด เด
เดเตเดทเดเตเดเดณเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดเตเดกเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต (x, y)
เดเดจเตเดจเต เดเดชเตเดชเตเดดเตเด เดชเตเดเตเดฏเดฎเดพเดฃเต.
เดเดฒเตเดฒเดพ 4 เด
เดเตเดทเดเตเดเดณเตเด เดชเตเดธเดฟเดฑเตเดฑเตเดตเต เดเดฃเตเดเตเดเดฟเดฒเตเด, เดชเตเดฐเดงเดพเดจ เด
เดเตเดทเดเตเดเดณเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดเดฟเดฒ เดกเดพเดฑเตเดฑ เดเตเดคเตเดฐเดฟเดฎเดฎเดพเดฏเดฟ เดจเตเดเดฑเตเดฑเตเดตเต เดชเดเตเดคเดฟเดฏเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเดจเตเดจเต. x
ะธ y
.
0 1 0 1.21
1 0 1.21 0
0 -1 0 -1.06
-1 0 -1.19 0
0 1 0 1.21 #ะัะฑะปะธะบะฐั ะฟะตัะฒะพะน ัะพัะบะธ
เดซเดฒเด
เดฎเตเดดเตเดตเตป เดเตเดกเต
#!/usr/bin/gnuplot -persist
#ัะฐะนะป ะฒ ะบะพะดะธัะพะฒะบะต cp1251 ััะพะฑ ััััะบะธะต ะฑัะบะฒั ะพัะพะฑัะฐะถะฐะปะธัั ะฒ eps
set encoding cp1251
set terminal postscript eps enhanced monochrome size 5cm,5cm
set output "./img/eps/fig2.eps"
unset border
set key at -2, 1.5 font 'LiberationSerif, 23'
set key left top samplen 4.5
set xzeroaxis
set yzeroaxis
set x2zeroaxis
set y2zeroaxis
max = 1.5
min = -max
set xtics axis 0,.5,max in scale 0.5,0.25 mirror norotate autojustify offset 0.35 font 'LiberationSerif, 20
set ytics axis .5,.5,max in scale 0.5,0.25 mirror norotate autojustify font 'LiberationSerif, 20
set x2tics axis .5,.5,max in scale 0.5,0.25 mirror norotate autojustify font 'LiberationSerif, 20
set y2tics axis .5,.5,max in scale 0.5,0.25 mirror norotate autojustify font 'LiberationSerif, 20
set xrange [ min : max ]
set yrange [ min : max ]
set x2range [ max : min ]
set y2range [ max : min ]
set label "H_1" at 0, max center offset char 2, 0 font 'LiberationSerif, 23'
set label "H_2" at max+0.1, 0 center offset char -1, 1 font 'LiberationSerif, 23'
set label "H_3" at 0, min center offset char -2, 0 font 'LiberationSerif, 23'
set label "H_4" at min, 0 center offset char 0, 1 font 'LiberationSerif, 23'
set style line 1 linetype 1 pointtype 7 linewidth 3 linecolor black
set style line 2 linetype 2 pointtype 7 linewidth 3 linecolor black
plot 'data.csv' using 1:2 title "1" w lp ls 1 ,
'data.csv' using 3:4 title "2" w lp ls 2
เด เดตเดฒเดเดฌเด: www.habr.com