Gnuplot, una excel·lent eina per a la generació de gràfics a partir de funcions i dades

gnuplot

Gnuplot una excel·lent eina per a la generació de gràfiques

Si estàs buscant un programa que et permeti generar gràfiques, visualitzar funcions i dades matemàtiques de forma interactiva en dues i tres dimensions, Gnuplot pot ser una solució excel·lent al teu requeriment.

Gnuplot és una eina de traçat de gràfics que permet visualitzar dades i funcions en entorns Unix, Windows i macOS. Compte amb suport per a diversos formats d'arxius gràfics, com PNG, EPS, SVG, JPEG i altres. Ofereix la capacitat de produir codi LaTeX per a la seva inclusió en documents, aprofitant les fonts i notació de fórmules, a més de que pot ser utilitzat de manera interactiva.

Sobre Gnuplot

gnuplot és àmpliament utilitzat en camps científics, enginyeria i altres entorns on es requereix la visualització de dades, principalment per a gràfics bidimensionals i tridimensionals de conjunts de dades numèriques. Gnuplot és una eina de línia d'ordres, el que significa que els usuaris proporcionen ordres directament en una interfície de text per generar gràfics.

de les seves principals característiques, es destaquen:

  • Funcions bidimensionals i gràfics de dades que combinen molts elements diferents, com punts, línies,
  • barres d'error, formes farcides, etiquetes, fletxes, …
  • Eixos polars, eixos d'escala logarítmica, mapeig general d'eixos no lineals, coordenades paramètriques
  • Representacions de dades com mapes de calor, gràfics d'eixam d'abelles, gràfics de violí, histogrames, etc.
  • Gràfics tridimensionals de punts de dades, línies i superfícies en molts estils diferents (gràfic de contorn, malla)
  • Càlcul algebraic utilitzant nombres enters, coma flotant o aritmètica complexa
  • Ajustament de models basat en dades mitjançant minimització de Marquardt-Levenberg
  • Suport per a una gran quantitat de sistemes operatius, formats de fitxers gràfics i dispositius de sortida.
  • Àmplia ajuda en línia
  • Format de text tipus TeX per a etiquetes, títols, eixos i punts de dades
  • Historial i edició de línia d'ordre interactiva
  • Podeu llegir fitxers que contenen ordres addicionals durant una sessió interactiva, o es pot executar en mode per lots canalitzant un fitxer preexistent o un flux d'ordres a l'entrada estàndard.
  • S'utilitza com a controlador de gràfics de back-end en paquets matemàtics de nivell superior, com Octave, i es pot empaquetar fàcilment en un script cgi per utilitzar-lo com a generador de gràfics basat en web.
  • Admet iteració i control de flux basat en context o dades mitjançant declaracions familiars if else continue break while for.

Gnuplot 6.0

Cal esmentar que actualment Gnuplot es troba en la seva versió 6.0, la qual fa poc va ser llançada i si destaca el suport per a blocs de funcions i variables dabast, a més que s'han afegit noves funcions especialitzades i completes.

També es destaca que es proposen nous tipus de gràfics: estil de traçat 2D «amb superfície» per a coordenades polars 2D, iestil de traçat 2D «amb sectors» per generar gràfics circulars i d'anells, gràfics de rosa dels vents i un equivalent polar als mapes de calor de matriu dispersa, estil de traçat 2D «amb línies» per detectar pics en un gràfic de funció que es passarien per alt i estil de traçat 3D «amb farciment de contorn» produeix superfícies 2D o 3D amb rangs z diferents indicats per un farciment de color sòlid.

A més d'això, es destaca que s'han afegit nous tipus de traços, màscares i opcions de suavitzat, s'ha afegit una nova sintaxi if {…} else if {…} else {…}, s'admeten les convencions del directori base XDG per a fitxers de configuració, s'ha afegit suport per a paletes amb nom i s'han afegit noves funcions integrades i operacions de matriu.

Dels altres canvis que es destaquen:

  • S'ha ampliat el suport per a formats de dades.
  • S'hi va afegir suport per a punts de vigilància.
  • Els terminals que mostren gràfics a la mateixa finestra on s'ingressa text ara admeten pseudo-mouse; és a dir, responen a les tecles de fletxa i altres combinacions de tecles d'accés ràpid durant la pausa del ratolí.
  • Els nous terminals kittygd i kittycairo proporcionen gràfics en finestra per a emuladors de terminals que admeten el protocol kitty.
  • Els gràfics múltiples ara es poden desar, tornar a traçar i canviar de mida de forma interactiva.
  • Noves opcions de disseny de tecles per forçar una amplada o nombre de columnes específic. El posicionament automàtic de la clau a la pàgina es pot modificar manualment fent un desplaçament.

Finalment si estàs interessat en poder conèixer més a l'respecte sobre el nou llançament, podeu consultar els detalls en el següent enllaç

Com instal·lar Gnuplot a Linux?

Per als interessats en poder instal·lar Gnuplot al vostre sistema, heu de saber que s'ofereixen els paquets d'instal·lació des del lloc web oficial del projecte. L'enllaç és aquest.

La instal·lació de Gnuplot a Linux pot variar lleugerament segons la distribució, però has de saber que el paquet es troba dins els repositoris de les principals distribucions de Linux, per la qual cosa la seva instal·lació és força senzilla:

Per al cas d'usuaris de Ubuntu / Debian i derivats:

sudo apt-get update
sudo apt-get install gnuplot

En el cas de Fedora:

sudo dnf install gnuplot

Mentre que per als que utilitzen Arch Linux:

sudo pacman -S gnuplot


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.