gnuplot 5.0. Mahia e koe te mahanga pungawerewere i runga i nga toki e 4

gnuplot 5.0. Mahia e koe te mahanga pungawerewere i runga i nga toki e 4
I te wa e mahi ana i te tirohanga raraunga mo tetahi tuhinga, i tika kia 4 nga toki me nga tapanga pai mo te katoa.

Ka rite ki etahi atu kauwhata i roto i te tuhinga, i whakatau ahau ki te whakamahi gnuplot. Tuatahi, i titiro ahau ki te paetukutuku mana, he maha nga tauira. I tino koa ahau i taku kitenga i te mea tika tauira (Ka mahi ahau me tetahi konae he iti ka ataahua, ka whakaaro ahau).
gnuplot 5.0. Mahia e koe te mahanga pungawerewere i runga i nga toki e 4
Ka tere taku kape i te waehere ka whakahaere. Ka whiwhi hapa ahau. Kei te whakaaro ahau. I puta mai he gnuplot tawhito taku (Version 5.0 patchlevel 3 last modified 2016-02-21) a kaore e taea e ia tera.

I te mohio ki te ngawari o te gnuplot, ka tiimata ahau ki te tirotiro i te Paetukutuku Ao Whānui ka kite ahau i etahi tauira pai mo te stackoverflow (Tuka-x rua i runga i te mahanga pungawerewere me Gnuplot и Me pehea te Waihanga i tetahi Maatauranga Pungawerewere ki Gnuplot?) me te github (gnuplot-radarcharart). Ka noho hei timatanga.

I tua atu, ko aku mahi maminga me nga whakahau e whai ake nei:

0) Monokia nga rohe

unset border

1) Waihangahia nga raina kore e 4 - 2 matua me te 2 taapiri:

set xzeroaxis
set yzeroaxis
set x2zeroaxis
set y2zeroaxis

He kupu torutoru mo nga raina kore i roto tuhinga. Ma tenei mahi ka taea e koe te kawe mai i nga toki ki waenganui o te pikitia. A ka hiahiatia etahi atu hei whakaatu tohu pai ki runga i a raatau.

2) Whakaritehia te whakaaturanga o nga tohu ki runga i nga toki:

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            

Ma nga tohu i runga i nga toki he iti ake nga tautuhinga.
axis - kei hea e tu ai nga tohu, ki te tuaka ranei (taitapa - ki te taitapa).
Mo te tuaka x, ka haere ki te taha matau 0,.5,max. Ko te tau tuatahi ko te timatanga o te kaute, ko te tuarua ko te hikoi, ko te tuatoru ko te mutunga o te tatau. Mo te tuatahi mai 0, mo era atu mai 0.5, kia kore ai nga koo e pokanoa ki te takenga mai.

gnuplot 5.0. Mahia e koe te mahanga pungawerewere i runga i nga toki e 4
gnuplot 5.0. Mahia e koe te mahanga pungawerewere i runga i nga toki e 4

Te whakaranu i nga kore ki te pokapu ruruku.
Nga waahi katoa *tics whirihora hei 0,.5,max
Tuhinga offset 0.35 ki xtics

whakatikatikanga scale 0.5,0.25 mirror tāpiri kakari ki te tuaka. Mena ka takaro koe ki nga nama, ka rereke te rahi.
Ka whakauru ano ahau i nga taurangi max, min, me taku awhina i nga rohe o nga toki kauwhata.
Ko etahi atu korero mo te tautuhi tohu ka kitea i roto i nga tuhinga kei te waahanga Xtics.

3) Whakaritea nga awhe tuaka:

set xrange  [ min : max ] 
set yrange  [ min : max ]
set x2range [ max : min ]
set y2range [ max : min ]

Me tohu i konei ko nga toki e 2 ka timata mai min mo te whakanui me te 2 toki - me max ki te whakaheke.
Nga korero taapiri i te waahanga Xrange.

4) Whakaingoatia nga toki me te whakanoho ataahua:

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) Te hanga i nga raraunga whakauru
E 2 nga pou o ia kauwhata. Tau raina - tau tuaka, rarangi tuarima hei kati i te kapiti. Tīwae rerekē - ruruku x, ara- y. Na te mea ko nga tohu katoa kei runga i nga toki, katahi mai i te takirua (x, y) kotahi he kore i nga wa katoa.
Ahakoa he pai nga tuaka e 4, ka nekehia etahi raraunga ki te haurua kino na te mea kei runga i nga toki matua. 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 #Дубликат первой точки

hua
gnuplot 5.0. Mahia e koe te mahanga pungawerewere i runga i nga toki e 4
Waehere katoa

#!/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

Source: will.com

Tāpiri i te kōrero