Gnuplot, një mjet i shkëlqyer për gjenerimin e grafikëve nga funksionet dhe të dhënat

gnuplot

Gnuplot një mjet i shkëlqyer për gjenerimin e grafikëve

Nëse jeni duke kërkuar për një program që ju lejon të gjeneroni grafikë, shfaqni funksione dhe të dhëna matematikore në mënyrë interaktive në dy dhe tre dimensione, Gnuplot mund të jetë një zgjidhje e shkëlqyer për kërkesat tuaja.

Gnuplot është një mjet grafik për vizatim që ju lejon të shikoni të dhënat dhe funksionet në mjediset Unix, Windows dhe macOS. Llogaria me mbështetje për formate të ndryshme të skedarëve grafikë, të tilla si PNG, EPS, SVG, JPEG dhe të tjera. Ofron aftësia për të prodhuar kodin LaTeX për përfshirje në dokumente, duke përfituar nga fontet dhe shënimi i formulave, dhe mund të përdoret edhe në mënyrë interaktive.

Rreth Gnuplot

gnuplot Përdoret gjerësisht në fushat shkencore, inxhinierike dhe mjedise të tjera ku kërkohet vizualizimi i të dhënave, kryesisht për grafikë dy-dimensionale dhe tredimensionale të grupeve të të dhënave numerike. Gnuplot Është një mjet i linjës së komandës, që do të thotë se përdoruesit ofrojnë komanda direkt në një ndërfaqe teksti për të gjeneruar grafikë.

Të tijat Karakteristikat kryesore, veçoj:

  • Funksionet dydimensionale dhe grafikët e të dhënave që kombinojnë shumë elementë të ndryshëm, si pika, vija,
  • shirita gabimi, forma të mbushura, etiketa, shigjeta,…
  • Boshtet polare, akset e shkallës logaritmike, harta e përgjithshme e boshteve jolineare, koordinatat parametrike
  • Paraqitja e të dhënave si hartat e nxehtësisë, parcelat e tufës së bletëve, skicat e violinës, histogramet,…
  • Grafika tredimensionale të pikave të të dhënave, linjave dhe sipërfaqeve në shumë stile të ndryshme (grafikë konturore, rrjetë)
  • Llogaritja algjebrike duke përdorur numra të plotë, pikë lundruese ose aritmetikë komplekse
  • Përshtatja e modelit të drejtuar nga të dhënat duke përdorur minimizimin e Marquardt-Levenberg
  • Mbështetje për një numër të madh sistemesh operative, formate skedarësh grafikë dhe pajisje dalëse.
  • Ndihmë e gjerë në internet
  • Format teksti i ngjashëm me TeX për etiketat, titujt, boshtet dhe pikat e të dhënave
  • Historia dhe redaktimi interaktiv i linjës së komandës
  • Ai mund të lexojë skedarë që përmbajnë komanda shtesë gjatë një sesioni ndërveprues, ose mund të funksionojë në modalitetin e grupit duke futur një skedar paraekzistues ose një rrjedhë komande në hyrjen standarde.
  • Përdoret si një drejtues grafike në fund të fundit në paketat matematikore të nivelit më të lartë si Octave, dhe mund të paketohet lehtësisht në një skript cgi për t'u përdorur si një gjenerator grafikësh i bazuar në ueb.
  • Mbështet përsëritjen dhe kontrollin e rrjedhës bazuar në kontekstin ose të dhënat duke përdorur të njohura, nëse ndryshe vazhdo pushim ndërsa për deklaratat.

Gnuplot 6.0

Vlen të theksohet se Gnuplot aktualisht është në versionin 6.0, i cili është lëshuar së fundmi dhe në tëe thekson mbështetjen për blloqet e funksionit dhe variablat e fushës, përveç që ka shtuar funksione të reja të specializuara dhe të plota.

Gjithashtu theksohet se ata propozojnë Llojet e reja të grafikut: stili i grafikut 2D "me sipërfaqe". për koordinatat polare 2D, p.shStili i komplotit 2D "me sektorë" për të gjeneruar grafikët e byrekut dhe donut, grafikët e trëndafilave me busull dhe një ekuivalente polare me hartat e nxehtësisë me matricë të rrallë, Stili i komplotit 2D "me vija" për të zbuluar majat në një grafik funksioni që do të mungonin dhe Stili i komplotit 3D "me mbushje konturi" prodhon sipërfaqe 2D ose 3D me diapazon z të ndryshëm të treguar nga një mbushje me ngjyra të forta.

Përveç kësaj, bie në sy se janë shtuar lloje të reja goditjesh, maskash dhe opsionesh zbutjeje, është shtuar sintaksë e re nëse {…} else if {…} other {…}, Mbështeten konventat e drejtorisë bazë XDG për skedarët e konfigurimit, është shtuar mbështetja për paletat e emërtuara dhe janë shtuar funksione të reja të integruara dhe operacione të grupeve.

Nga të tjerët ndryshimet që bien në sy:

  • Mbështetja për formatet e të dhënave është zgjeruar.
  • Mbështetje e shtuar për pikat e rojës.
  • Terminalet që shfaqin grafikë në të njëjtën dritare ku futet teksti tani mbështesin pseudo-mouse; Kjo do të thotë, ata u përgjigjen tasteve me shigjeta dhe kombinimeve të tjera të tasteve kryesore gjatë "pauzës së miut".
  • Terminalet e reja kittygd dhe kittycairo ofrojnë grafikë me dritare për emulatorët e terminaleve që mbështesin protokollin e kitty.
  • Grafikët e shumëfishtë tani mund të ruhen, riplotësohen dhe ndryshohen përmasat në mënyrë interaktive.
  • Opsionet e reja të paraqitjes së çelësave për të detyruar një gjerësi ose numër të caktuar kolonash. Pozicionimi automatik i tastit në faqe mund të modifikohet manualisht duke dhënë një rrotull.

Më në fund nëse jeni të interesuar të dini më shumë për të në lidhje me versionin e ri, mund të kontrolloni detajet Në lidhjen vijuese

Si të instaloni Gnuplot në Linux?

Për ata që janë të interesuar të jenë në gjendje të instalojnë Gnuplot në sistemin e tyre, ata duhet ta dinë këtë Paketat e instalimit ofrohen nga faqja zyrtare e projektit. Lidhja është kjo.

Instalimi i Gnuplot në Linux mund të ndryshojë pak në varësi të shpërndarjes, por duhet të dini se paketa gjendet në magazinat e shpërndarjeve kryesore Linux, kështu që instalimi i saj është mjaft i thjeshtë:

Në rastin e përdoruesve të Ubuntu / Debian dhe derivatet:

sudo apt-get update
sudo apt-get install gnuplot

Në rastin e Fedora:

sudo dnf install gnuplot

Ndërsa për ata që përdorin Arch Linux:

sudo pacman -S gnuplot


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.