Gnuplot

Gnuplot home logo.png

Contenuti

Introduzione

Gnuplot è un software per realizzare grafici a due o a tre dimensioni, utile per visualizzare dati, raccolti o elaborati.

Funziona da riga di comando e permette sia di definire dei file di script, per automatizzare le operazioni ed eventualmente integrarle in altri programmi, sia di essere eseguito da solo definendo passo passo le operazioni, vedere di volta in volta il loro esito, verificarne la correttezza e, se necessario, tornare sui propri passi per eliminare errori o raffinare ulteriormente il risultato.

E' molto versatile e potente ed è dotato di un linguaggio molto articolato che permette di definire con dovizia di particolari tutti i dettagli dell'illustrazione che si desidera creare, consentendo un alto livello di personalizzazione.

La versione utilizzata durante la stesura di questo documento, con la quale sono stati testti tutti i comandi che verranno presentati è la 4.2 patchlevel 2.

Convenzioni tipografiche

Nella stesura del documento sono state utilizzate le seguenti convenzioni per quel che riguarda il formato del testo:

Il testo che sta a indicare un comando, lanciato da console o da una sessione interattiva di gnuplot, o il contenuto di un file, script o dati, sarà scritto nel formato code:

$ ./comando <parametro_del_comando>

Come si può notare eventuali variabili o parametri saranno racchiusi nella coppia di caratteri '<' e '>'.
Verrà inoltre usato il carattere italico per le variabili quando ci si riferirà a loro nella trattazione normale al di fuori degli esempi, mentre i possibili valori che potranno assumere compariranno in grassetto.

Per esempio:

...la variabile <angles> può assumere i valori degrees o radians

Il formato code verrà utilizzato, oltr che per indicare porzioni di codice, anche quando ci si riferirà a nomi di file e loro contenuti, come per esempio il file /usr/bin/gnuplot

Infine messaggi importanti d'avviso e warning saranno scritti in rosso e grassetto:

 !!! Attenzione: anche un maiale può arrampicarsi su un albero quando viene adulato

Indice

  1. Pronti via: per chi è ansioso e vuole iniziare subito. Come si installa e come realizzare i primi grafici
  2. Modalità: interattiva e batch. Modi diversi per scopi diversi
  3. Terminali: cosa sono, cosa fanno e come influenzano il risultato finale
  4. Plot: il comando definitivo dalla A alla Z
  5. Splot: per realizzare grafici 3D
  6. Stili: come disegnare lo stesso grafico in 1024 modi diversi
  7. Set: il comando ancora più definitivo. Come impostare qualsiasi cosa
  8. Gallery: tutte le immagini presentate in questo howto
  9. Files: tutti i file con script e dati presentati in questo howto

Links e riferimenti

Home page del progetto

Gnuplot NSFAQ (Not So Frequently Asked Question)

La pagina dedicata a Gnuplot sugli Appunti di Informatica Libera

Breve tutorial in italiano.

Esempi della potenza di gnuplot

Uso di gnuplot in ambiti matematici avanzati

by Aladino

Per qualsiasi commento, cirtica o domanda usate la pagina discussione di questo articolo.