
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!