PCpercaso.com - Scienza e Istruzione
Gnuplot e le interfacce Qgfe e Wgnuplot - Grafici di funzioni matematiche in 2D e 3D
Dettagli
- Dettagli
- Categoria principale: Software
- Categoria: Scienza e Istruzione
- Ultima modifica il Sabato, 14 Aprile 2012 15:28
- Pubblicato Venerdì, 10 Dicembre 2010 17:35
- Scritto da Roberto
- Visite: 2717
Gnuplot è il noto ed apprezzato software mutipiattafrma a linea di comando per il disegno (plotting) di grafici 2D e 3D di funzioni matematiche, serie di dati e curve di interpolazione.
Per Gnuplot sono state realizzate anche diverse interfacce grafice (GUI) che ne facilitano di gran lunga l'utilizzo permettendo di tracciare i grafici senza necessariamente conoscere i comandi di gnuplot. Tra queste troviamo Qgfe per GNU/Linux e Wgnuplot per Windows.
Gnuplot è un software gratuito ed è disponibile per le piattaforme più diffuse tra le quali MS Windows, GNU/Linux, Unix e Mac OS X.
L'attività di svilippo di gnuplot iniziata nel 1986 opera di Thomas Williams e Colin Kelley è stata continuamente portata avanti negli anni grazie al supporto di diversi sviluppatori giungendo oggi (dicembre 2010) alla versione 4.4.2 rilasciata nel settembre 2010.
Gnuplot è un software molto versatile e dalle notevoli caratteristiche grafiche e computazionali. Permette di tracciare grafici a due e tre dimensioni di funzioni matematiche, serie di dati, istogrammi, barre di errore, etc. I grafici delle superfici in tre dimensioni posso essere del tipo contour plot (curve di livello) oppure mesh poligonale.
L'input delle linee di comandi può avvenire in maniera interattiva oppure tramite file di script contenenti la successione di comandi. È possibile tracciare più grafici contemporanemante in una medima finestra di ouput. Le figure che seguono sono state ottenute eseguendo gli script di esempio contenuti nel pacchetto gnuplot per Windows.
|
|
![]() |
|
|
|
Gnuplot gestisce un'ampia varietà di dispositivi di output (terminali video e stampanti), di formati di file grafici (png, jpg, dxf, svg, eps, gif, etc.) e permette di generare il codice in formato LaTeX.
|
|
|
Le interfacce grafiche per gnuplot: Qgfe e Wgnuplot
Gnuplot costituisce indubbiamente un potente motore per il disegno dei grafici di funzioni matematiche e dati a due e tre dimensioni. Le sue funzionalità sono gestite da un corposo insieme di comandi che devono essere inseriti da tastiera o attraverso file di script.
Per rendere più immediato e “amichevole” l'utilizzo di gnuplot sono state realizzate diverse interfacce grafiche front end (GUI – Graphical User Interface) attraverso le quali impartire a gnuplot in maniera automatica le serie di comandi per definire variabili, serie di dati, funzioni matematiche e tipi di grafici da realizzare senza dover necessariamente conoscerne l'insieme completo di comandi e le relative sintassi.
Tra le interfacce grafiche per gnuplot troviamo Qgfe disponibile per le distribuzioni GNU/Linux e Wgnuplot per i sistemi Windows.
Qgfe – Qt Gnuplot Front End è una interfaccia per gnuplot realizzata tramite la libreria grafica Qt.
Per inserire le funzioni da plottare, specificare gli intervalli di variazione delle variabili, le proprietà e le opzioni dei grafici si utilizzano gli appositi campi ed i menu delle funzioni dell'interfaccia grafica, quindi col pulsante “Plot” si avvia il disegno delle curve.
Wgnuplot viene distribuito insieme al pacchetto gnuplot per Windows. L'insieme dei comandi di gnuplot è organizzato per categorie alle quali corrispondono altrettante voci nella barra dei menu.
Nel menu File, tra il gruppo di funzioni per il salvataggio e l'apertura dei fle di scrpt gnuplot è presente la voce Demos... per il caricamento e l'esecuzione dei numerosi file dimostrativi distribuiti con il pacchetto gnuplot e contenuti nella cartella gnuplot/demo: ad esempio, carichiamo il file all.dem per visualizzare una completa dimostrazione delle grandi potenzialità di gnuplot.
|
Wgnuplot in Windows 7 |
Heyos_180x150 |
Installazione e avvio di Gnuplot
I codici sorgente, i pacchetti degli eseguibili ed i manuali di gnuplot sono disponibili attraverso il sito SourceForge.net. All'interno della directory "gnuplot" sono elencate le sotto-cartelle relative alle diverse versioni di sviluppo.
Installare gnuplot e Wgnuplot in Windows
Dall'elenco delle versioni di gnuplot presenti nel sito SourceForge.net, apriamo la cartella corrispondente all'ultima versione stabile disponibile ad esempio, nel momento in cui vi scrivo, la cartella denominata 4.4.2.
Tra i file disponibili, scarichiamo il pacchetto gnuplot per Windows - gp442win32.zip (o versione successiva) e decomprimiamo la cartella “gnuplot” contenuta nell'archivio zip in una opportuna cartella del computer, ad esempio la C:\Programmi.
All'interno della cartella "gnuplot" troveremo una serie di altre cartelle tra le quali:
- “binary” contenente i file eseguibili della consolle gnuplot.exe e l'interfaccia grafica per Windows wgnuplot.exe;
- “docs” con le guide utente;
- “demo” che contiene un nutrito insieme di script di esempio che mostrano le notevoli caratteristiche di gnuplot.
Non resta che avviare l'interfaccia grafica wgnuplot.exe.
Installare gnuplot e Qgfe in Ubuntu
Sia gnuplot che Qgfe sono presenti nei repository di Ubuntu. L'installazione, quindi, può essere eseguita direttamente dall'Ubuntu Software Center che raccoglie entrambi i pacchetti nella sotto-sezione "Scienza e Ingegneria / Matematica".
Installando l'interfaccia grafica Qgfe verrà installato automaticamente anche gnuplot, quindi apriamo l'Ubuntu Software Center e cerchiamo e installiamo il pacchetto "qgfe".
Terminata l'installazione di Qgfe è probabile che non sia stata aggiunta la nuova voce di avvio nel menu delle Applicazioni di Ubuntu. Possiamo ovviare a tale inconveniente attraverso lo strumento di gestione dei menu del desktop di Ubuntu:
- menu Sistema / Preferenze / Menu principale
- tra le sotto-cartelle del menu Applicazioni selezioniamo Istruzione (o se non esiste già la creiamo)
-
aggiungiamo la nuova voce di menu cliccando sul pulsante "Nuova voce":
- Tipo: Applicazione
- Nome: Qgfe
- Comando: qgfe
Clicchiamo sull'icona in alto a destra ed assegniamo la nuova icona di Qgfe selezionando il file/usr/share/qgfe/qgfe48x48.png.
Link esterni:
- Manuale su Gnuplot a cura di Giuseppe Ciaburro
- Appunti gnuplot a cura di Matteo Lucarelli
- GNUPLOT 4.2 - A Brief Manual and Tutorial
|
| Categoria | Scienza e Istruzione / Matematica |
| Sviluppatore | Thomas Williams, Colin Kelley, R.Lang, D. Kotz, J. Campbell et al. |
| Homepage | gnuplot homepage |
| Licenza | Freeware |
| Documentazione | Official gnuplot documentation |
| Sist. Operativo | Windows, GNU\Linux, Mac OS X ed altri |







