MC, 2025
Ilustracja do artykułu: GNUPlot Multiplot Išdėstymai: Pavyzdžiai, Kurie Padės Jums Kurti Gražius Grafikus!

GNUPlot Multiplot Išdėstymai: Pavyzdžiai, Kurie Padės Jums Kurti Gražius Grafikus!

GNUPlot – tai galingas įrankis, leidžiantis kurti įvairius grafikus ir vizualizacijas. Jei jūs kada nors norėjote sukurti kelis grafikus vienu metu, tikrai teko susidurti su GNUPlot multiplot funkcija. Ši funkcija leidžia patogiai sujungti kelis grafikus į vieną langą, kad galėtumėte lengvai palyginti įvairius duomenis. Šiame straipsnyje išsamiai paaiškinsime, kaip naudoti GNUPlot multiplot išdėstymus su įvairiais pavyzdžiais.

Kas Yra GNUPlot Multiplot Išdėstymai?

GNUPlot multiplot išdėstymai leidžia jums rodyti kelis grafikus viename lange. Tai ypač naudinga, kai reikia palyginti kelis duomenų rinkinius arba analizuoti kelias funkcijas tuo pačiu metu. Pavyzdžiui, jei norite pavaizduoti įvairius matematikos funkcijų grafikus arba palyginti skirtingų eksperimentų rezultatus, multiplot išdėstymai gali padėti jums tai padaryti efektyviai.

Kaip Sukurti Pagrindinį Multiplot Išdėstymą?

Pirmas žingsnis kuriant multiplot išdėstymą su GNUPlot yra nurodyti, kiek grafikus norite rodyti. Galite sukurti paprastus išdėstymus, kuriuose grafikai rodomi vienoje eilutėje arba stulpelyje, arba sudėtingesnius išdėstymus su keliais grafiku skirtinguose langeliuose.

# Nustatome multiplot režimą
set multiplot layout 2, 2

# Piešiame pirmą grafiką
plot sin(x)

# Piešiame antrą grafiką
plot cos(x)

# Piešiame trečią grafiką
plot tan(x)

# Piešiame ketvirtą grafiką
plot exp(x)

# Baigiame multiplot režimą
unset multiplot

Šiame pavyzdyje nustatome 2x2 išdėstymą, kuris turi 4 grafikus. Kiekvienas grafikas yra atskiras, tačiau jie visi rodomi viename lange. Kiekvienas grafikas buvo sukurtas atskirai su savo funkcija: sin(x), cos(x), tan(x), ir exp(x).

Kaip Pridėti Antraštes ir Etiketės?

Kai rodomi keli grafikai, svarbu užtikrinti, kad jie būtų aiškūs ir lengvai suprantami. Tam galite pridėti antraštes, etiketės ir kitus informacijos elementus, kad suteiktumėte savo grafikai daugiau konteksto. Tai padeda žiūrovui greitai suprasti, ką rodo kiekvienas grafikas.

set multiplot layout 2, 2

# Pirmas grafikas su antrašte
set title "Sinus funkcija"
plot sin(x)

# Antras grafikas su antrašte
set title "Kosinus funkcija"
plot cos(x)

# Trečias grafikas su antrašte
set title "Tangento funkcija"
plot tan(x)

# Ketvirtas grafikas su antrašte
set title "Eksponentinė funkcija"
plot exp(x)

unset multiplot

Šiame pavyzdyje kiekvienas grafikas turi savo antraštę, kad žiūrovas galėtų lengvai suprasti, kuri funkcija yra pavaizduota. Naudojame komandą set title tam, kad pridėtume atitinkamą antraštę kiekvienam grafikui.

Naudojant Skirtingus Grafikus Skirtingose Eilutėse ir Stulpeliuose

Jei norite sukurti sudėtingesnį išdėstymą, galite pasirinkti, kaip išdėstyti grafikus. GNUPlot leidžia kurti įvairias konfigūracijas su keliais grafiku eilutėse ir stulpeliuose. Tai padeda geriau kontroliuoti, kaip grafikai bus išdėstyti ekrane.

# Sukuriame išdėstymą su dviem grafiku eilutėse ir trimis stulpeliuose
set multiplot layout 2, 3

# Pirmas grafikas
set title "Sine Wave"
plot sin(x)

# Antras grafikas
set title "Cosine Wave"
plot cos(x)

# Trečias grafikas
set title "Tangent Wave"
plot tan(x)

# Ketvirtas grafikas
set title "Logarithmic"
plot log(x)

# Penktas grafikas
set title "Exponential"
plot exp(x)

# Šeštas grafikas
set title "Quadratic"
plot x**2

unset multiplot

Šiame pavyzdyje mes sukuriame išdėstymą su dviem eilutėmis ir trimis stulpeliais. Tai leidžia rodyti šešis skirtingus grafikus vienu metu. Kiekvienas grafikas yra sukurtas su savo funkcija, ir visi jie yra rodomi atitinkamuose langeliuose.

Pridėkite Grafiko Ašis ir Legendas

Grafikų ašys ir legendos yra svarbūs elementai, padedantys aiškiai interpretuoti duomenis. GNUPlot leidžia lengvai pridėti ašis ir legendas, kad jūsų grafikai būtų labiau informatyvūs ir profesionalūs.

set multiplot layout 2, 2

# Pirmas grafikas su ašimis ir legenda
set xlabel "X ašis"
set ylabel "Y ašis"
set title "Sinus funkcija"
plot sin(x) title "sin(x)"

# Antras grafikas su ašimis ir legenda
set xlabel "X ašis"
set ylabel "Y ašis"
set title "Kosinus funkcija"
plot cos(x) title "cos(x)"

unset multiplot

Čia mes pridedame set xlabel ir set ylabel, kad apibrėžtume ašis kiekvienam grafikui. Taip pat naudojame komandą title norėdami priskirti pavadinimus funkcijoms, ir šie pavadinimai bus rodomi grafiko legendoje.

Pažangesni GNUPlot Multiplot Išdėstymai

Be paprastų multiplot išdėstymų, galite naudoti pažangesnes funkcijas, kad sukurtumėte sudėtingesnius ir dinamiškesnius grafikus. Pavyzdžiui, galite naudoti kelis duomenų šaltinius arba sukurti interaktyvius grafikus, kurie reaguoja į vartotojo įvestį. GNUPlot taip pat leidžia pridėti įvairius stilius ir spalvas, kad jūsų grafikai būtų dar įdomesni.

Galutiniai Patarimai ir Išvados

GNUPlot multiplot išdėstymai yra labai galinga funkcija, leidžianti sukurti aiškius ir lengvai suprantamus grafikus, kuriuose rodomi keli duomenų rinkiniai vienu metu. Svarbu pasirinkti tinkamą išdėstymą, pridėti antraštes, etiketės ir legendas, kad jūsų grafikai būtų kuo aiškesni ir informatyvesni. Eksperimentuokite su skirtingais išdėstymais ir pamatysite, kiek daugiau galimybių atveria GNUPlot multiplot funkcija.

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

Imię:
Treść: