เชฒเซเช เชฎเชพเชเซ เชกเซเชเชพ เชตเชฟเชเซเชฏเซเชฒเชพเชเชเซเชถเชจ เชชเชฐ เชเชพเชฎ เชเชฐเชคเซ เชตเชเชคเซ, เชฌเชงเชพ เชชเชฐ เชธเชเชพเชฐเชพเชคเซเชฎเช เชฒเซเชฌเชฒเซเชธ เชธเชพเชฅเซ 4 เช
เชเซเชทเซ เชนเซเชตเชพ เชเชฐเซเชฐเซ เชฌเชจเซเชฏเซเช.
เชฒเซเชเชฎเชพเชเชจเชพ เช
เชจเซเชฏ เชเซเชฐเชพเชซเชจเซ เชเซเชฎ, เชฎเซเช เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช เชเซเชจเซเชชเซเชฒเซเช. เชธเซ เชชเซเชฐเชฅเชฎ, เชฎเซเช เชธเชคเซเชคเชพเชตเชพเชฐ เชตเซเชฌเชธเชพเชเช เชชเชฐ เชเซเชฏเซเช, เชเซเชฏเชพเช เชเชฃเชพ เชเชฆเชพเชนเชฐเชฃเซ เชเซ. เชเซเชฏเชพเชฐเซ เชฎเชจเซ เชฏเซเชเซเชฏ เชฎเชณเซเชฏเซเช เชคเซเชฏเชพเชฐเซ เชนเซเช เชเซเชฌ เช เชเซเชถ เชนเชคเซ
เชฎเซเช เชเชกเชชเชฅเซ เชเซเชกเชจเซ เชจเชเชฒ เชเชฐเซ เช
เชจเซ เชคเซเชจเซ เชเชฒเชพเชตเซ. เชฎเชจเซ เชเช เชญเซเชฒ เชฎเชณเซ. เชนเซเช เชคเซเชจเซ เชถเซเชงเซ เชฐเชนเซเชฏเซ เชเซเช. เชคเซ เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ เชเซ เชฎเชพเชฐเซ เชชเชพเชธเซ เชเช เชเซเชจเซ เชเชจเชชเซเชฒเซเช เชเซ (Version 5.0 patchlevel 3 last modified 2016-02-21
) เช
เชจเซ เชคเซ เชคเซ เชเชฐเซ เชถเชเชคเซ เชจเชฅเซ.
gnuplot เชจเซ เชฒเชตเชเซเชเชคเชพ เชตเชฟเชถเซ เชเชพเชฃเซเชจเซ, เชฎเซเช เชตเชฐเซเชฒเซเชก เชตเชพเชเชก เชตเซเชฌเชจเซ เชถเซเชงเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช เช
เชจเซ เชธเซเชเซเชเชเชตเชฐเชซเซเชฒเซ เชชเชฐ เชเชฃเชพ เชฏเซเชเซเชฏ เชเชฆเชพเชนเชฐเชฃเซ เชฎเชณเซเชฏเชพ (
เชเชเชณ, เชเชฆเซเชถเซ เชธเชพเชฅเซเชจเชพ เชฎเชพเชฐเชพ เชฎเซเชจเชฟเชชเซเชฏเซเชฒเซเชถเชจเซเชธ เชจเซเชเซเชจเชพ เชคเชฐเชซ เชฆเซเชฐเซ เชเชฏเชพ:
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