MC, 2025
Ilustracja do artykułu: Gnuplot Grid Layout with Multiplot – Facile kaj Efike!

Gnuplot Grid Layout with Multiplot – Facile kaj Efike!

Ĉu vi iam volis montri plurajn grafojn samtempe sur la sama bildo? Se jes, gnuplot estas la perfekta ilo por vi! Ĉi tiu artikolo esploros kiel krei gnuplot grid layout kun multiplot, kiu ebligas vin montri plurajn grafikojn en tre simpla kaj efika maniero. Jen vi malkovros kiel uzi gnuplot por krei eksterordinarajn grafikajn aranĝojn per multiplot.

Kio estas Gnuplot?

Gnuplot estas potenca komputila grafika programo uzata por trafi matematikajn datenojn, krei 2D kaj 3D grafikojn. Ĝi estas libera programaro, kiu estas uzata de inĝenieroj, sciencistoj kaj studentoj por analizi datenojn kaj generi grafikojn. Unu el la plej bonaj trajtoj de gnuplot estas ĝia kapablo krei kompleksajn grafikajn aranĝojn, kiuj ebligas montri multajn grafikojn samtempe. Ĉi tio estas speciala karakterizaĵo, kiun ni eksploros en ĉi tiu artikolo per la koncepto de grid layout kaj multiplot.

Ĉu Kio Estas Multiplot?

La multiplot-funkcio en gnuplot permesas montri multajn grafikojn sur la sama skalo aŭ kvadrato, kio estas ekstreme utila kiam oni volas kompari plurajn datenojn aŭ montri rilatojn inter malsamaj variabloj. Per multiplot, vi povas kreadi tabelojn de grafikoj, kie ĉiu grafiko estas poziciigita ene de iu ajn kvadrato de la ekrano. La grid-aranĝo povas esti uzata por grupigi la grafikojn en regulajn, ordigitajn formatojn.

La Baza Sintakso de Multiplot

La sintakso por uzo de multiplot en gnuplot estas simpla. Jen la baza kodo, kiu montras du grafikojn en du malsamaj pozicioj sur la ekrano:

set multiplot layout 1,2
plot sin(x)
plot cos(x)
unset multiplot

Ĉi tie, la komando set multiplot layout 1,2 diras al gnuplot ke ni volas du grafikojn en 1 vico kaj 2 kolumnoj. La komando plot sin(x) kreas la unuan grafikon, kaj plot cos(x) kreas la duan grafikon. Fine, la komando unset multiplot fermiĝas la multiplot-aranĝon. Vi povas modifi la numeron de vicoj kaj kolumnoj laŭ viaj bezonoj.

Avantaĝoj de Uzado de Grid Layout kun Multiplot

Unu el la plej grandaj avantaĝoj de uzado de grid layout kun multiplot estas ke ĝi donas al vi la eblon kompari plurajn malsamajn grafikojn en ununura vido. Anstataŭ lanĉi diversajn grafikonojn unu post unu, vi povas montri ilin side by side, kio faciligas komparadon de datenoj aŭ de diversaj funkcioj.

Krome, vi povas kontrole prioritati ĉu la grafikoj estu montrataj en simetria grid-aro aŭ laŭ ajna specifa formato, kio faras ĝin tre fleksebla por diversaj tipoj de analizoj. Ĉu vi volas montri du grafikojn kun malsamaj skaloĵoj aŭ du grafikojn pri malsamaj temoj? Gnuplot permesas vin fari tion per simplaj parametroj.

Ekzemplo de Grid Layout kun Multiplot

Jen pli kompleksa ekzemplo de kodo, kiu uzas grid layout por montri kvar grafikojn en 2 vicoj kaj 2 kolumnoj:

set multiplot layout 2,2 title "Komparo de Funkcioj"
plot sin(x) with lines title "sin(x)"
plot cos(x) with lines title "cos(x)"
plot tan(x) with lines title "tan(x)"
plot log(x) with lines title "log(x)"
unset multiplot

En ĉi tiu kazo, ni uzas la komandon set multiplot layout 2,2, kiu difinas grid-aranĝon kun 2 vicoj kaj 2 kolumnoj. La titoloj de ĉiu grafiko estas aldonitaj uzante la parametron title, kaj la komando unset multiplot finas la aranĝon. Ĉi tiu kodo kreos aron de kvar grafikoj, kiuj montras la funkciojn sin(x), cos(x), tan(x) kaj log(x).

Uzado de Koloroj kaj Stiloj en Multiplot

La uzo de koloroj kaj stiloj en la grafikoj povas plibonigi la klarecon kaj kompreneblecon de viaj bildoj. En gnuplot, vi povas facile ŝanĝi kolorojn, linio-stilojn kaj markilojn por distingi inter malsamaj grafikoj en via multiplot-aranĝo. Jen ekzemplo de tio:

set multiplot layout 2,2
plot sin(x) with lines lt 1 lc rgb "red" title "sin(x)"
plot cos(x) with lines lt 2 lc rgb "blue" title "cos(x)"
plot tan(x) with lines lt 3 lc rgb "green" title "tan(x)"
plot log(x) with lines lt 4 lc rgb "orange" title "log(x)"
unset multiplot

Ĉi tie, la lt parametro determinas la stilon de la linio (ekzemple 1 por solidaj linioj), kaj la lc rgb parametro difinas la koloron per RGB-kodoj. Ĉiu grafiko nun havas unikan koloron, kiu faras ilin facila distingi.

Aliaj Multiplot-Agordoj

Gnuplot ankaŭ permesas pliajn agordojn por plibonigi la prezentaĵon de via multiplot-aranĝo. Vi povas aldoni titolon al la tuta figuro, meti etikedo de aksoj, kaj eĉ ŝanĝi la grandon de la figuro. Ekzemple:

set multiplot layout 2,2 title "Komparo de Funkcioj"
set xlabel "x"
set ylabel "y"
plot sin(x) with lines title "sin(x)"
plot cos(x) with lines title "cos(x)"
plot tan(x) with lines title "tan(x)"
plot log(x) with lines title "log(x)"
unset multiplot

Per la komandoj set xlabel kaj set ylabel, vi povas aldoni etikedo de la aksoj. Tio estas tre utila por ke viaj grafikoj estu pli kompreneblaj kaj klaraj al la leganto. Krome, vi povas aldoni etikedojn al la tuta figuro, uzante la title parametron.

Konkludo

Uzante la grid layout kun multiplot en gnuplot, vi povas krei kompleksajn aranĝojn de grafikoj, kiuj permesas al vi kompari kaj analizi datumojn en facila kaj efika maniero. Ĉu vi volas montri plurajn funkciojn samtempe aŭ kompari malsamajn datumarojn, gnuplot provizas la perfektan solvon por viaj bezonoj. Per kelkaj simplaj komandoj, vi povas fari ĝin!

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: