แกแขแแขแแแกแแแแก แแแแแชแแแแ แแแแฃแแแแแแชแแแแ แแฃแจแแแแแกแแก แกแแญแแ แ แแแฎแแ 4 แฆแแ แซแ แแแแแแแแ แแขแแแแขแแแแ แงแแแแแแ.
แ แแแแ แช แกแขแแขแแแก แกแฎแแ แแ แแคแแแแแแก แจแแแแฎแแแแแจแ, แแแแแแฌแงแแแขแ แแแแแแแงแแแ แแแฃแแแแขแ. แแแ แแแ แ แแแจแ, แแแแแแฎแแแ แแคแแชแแแแฃแ แแแแกแแแขแก, แกแแแแช แฃแแแ แแแ แแแแแแแแแ. แซแแแแแ แแแแแฎแแ แแ, แ แแชแ แจแแกแแคแแ แแกแ แแแแแแ
แกแฌแ แแคแแ แแแแแแแแแ แ แแแแ แแ แแแแฃแจแแ. แจแแชแแแแแก แแแฆแแ. แแ แแฎแแแแแ. แแฆแแแฉแแแ, แ แแ แแ แแแฅแแก แซแแแแ แแแฃแคแแแขแ (Version 5.0 patchlevel 3 last modified 2016-02-21
) แแ แแแก แแ แจแแฃแซแแแ แแแแก แแแแแแแแ.
แแแชแแแ gnuplot-แแก แแแฅแแแแแแแก แจแแกแแฎแแ, แแแแแฌแงแ แแกแแคแแแ แฅแกแแแแก แแแกแแแฏแแ แแ แฌแแแแฌแงแแ แ แแแแแแแแ แจแแกแแคแแ แแก แแแแแแแแก stackoverflow-แแ (
แแแ แแ แแแแกแ, แฉแแแแ แแแแแแฃแแแชแแแแแ แแ แซแแแแแแแแ แแแแแแฌแแแ แจแแแแแแ:
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)
แแ แแ แงแแแแแแแแก แแฃแแแ.
แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแแฎแแแ แฆแแ แซแ แแแแแแแแแ, แแแแแแ แแ แแแแแชแแแ แฎแแแแแแฃแ แแ แแแแแขแแแแแแ แฃแแ แงแแคแแ แแแฎแแแแ แแ, แ แแแแแ แแก แแแแแแ แแแแก แแแแแแ แฆแแ แซแแแแ. 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