Un grafico descrittivo e professionale vi farà un rapporto, la presentazione o il sito Web levarsi in piedi fuori. Quello che potrebbe sembrare un compito scoraggiante può essere facilmente realizzato utilizzando software libero. La creazione di grafici pubblicazione-qualità con Python è rapidamente eseguita utilizzando matplotlib, ovvero una libreria Python liberamente disponibile e altamente personalizzabile che offre agli utenti un modo semplice per visualizzare i dati.
Istruzioni
Rappresentare graficamente con Python e Matplotlib
1
Importare le librerie richieste. NumPy è una libreria Python per la gestione di dati numerici. Matplotlib è la libreria di base per la creazione di grafici in Python. Aprire un terminale e avviare Python digitando "python" senza virgolette e premendo "Invio".
2
Importare le librerie richieste. Per esempio:
dall'importazione di matplotlib.pyplot *
Import numpy as np
3
NumPy può essere utilizzato per generare i dati per tracciare. Ad esempio, la seguente creerà una matrice di valori che vanno da zero a dieci in passi di 0.1:
x=NP.arange(0,10,0.1)
4
Creare alcuni punti per l'asse y. Per esempio, la seguente avrà il seno dei valori x creato in precedenza:
y=NP.sin(x)
5
Utilizzare la funzione di Yax per creare la trama. Nell'esempio seguente viene utilizzato x e y le matrici create in precedenza:
Plot (x, y)
6
Aggiungere etichette a x e y assi con le funzioni xlabel() e ylabel(); per esempio:
xlabel ("Time (s)")
ylabel ("altezza (m)")
7
La funzione Show () visualizzerà eventuali trame che sono stati creati in un'interfaccia di utente grafica interattiva. Ad esempio, digitare:
Show)
Una nuova finestra apparirà fuori del terminale contenente le trame che sono state create. Utilizzando la procedura precedente, un'onda sinusoidale apparirà nella GUI.
Consigli & Avvertenze
- Il grafico può essere personalizzato nell'interfaccia utente, ad esempio regolazioni della gamma di x e y valori visualizzati. I pulsanti nella parte inferiore dell'interfaccia permettono all'utente di pan e zoom la trama, come pure salvare la stampa in un file.