Matplotlib Tutorial - Introduzione e installazione

Jinku Hu 16 febbraio 2024
  1. Installare Matplotlib
  2. Linux
  3. Matplotlib Ciao Mondo
Matplotlib Tutorial - Introduzione e installazione

Matplotlib è il modulo Python più utilizzato per tracciare i grafici. Può produrre facilmente figure pronte per la pubblicazione ed essere usato in diverse piattaforme.

Il modulo pyplot di Matplotlib ha un’interfaccia simile a MATLAB, quindi è più facile da usare pyplot se si è già utenti di MATLAB.

Installare Matplotlib

Finestre

- pip

pip install matplotlib

Questo comando pip installa automaticamente anche le dipendenze di Matplotlib.

- Installare il file della ruota

Potete anche scaricare il file non ufficiale pre-costruito a 32 o 64 bit di Windows Matplotlib wheel file della versione Python 2.7 o Python 3.4+ dal famoso sito di Binari non ufficiali di Windows per pacchetti di estensione Python.

Dopo aver scaricato il file wheel, usate il comando qui sotto per installare il file wheel.

pip install matplot_wheel_file_path

Fate riferimento alla wheel file installation guide here.

Linux

Aprite il terminale Linux e usate il comando sottostante secondo la versione Python del vostro sistema.

Python 2.7

sudo apt-get install python-matplotlib

Python 3.4+

sudo apt-get instlal python3-matplotlib

Matplotlib Ciao Mondo

Ora daremo il primo morso a Matplotlib.

from matplotlib import pyplot as plt

plt.plot([1, 2, 3], [4, 5, 6])
plt.show()

Questo esempio traccia il grafico di una linea retta che ha i dati 2-D - [1,2,3],[4,5,6].

from matplotlib import pyplot as plt

Come abbiamo detto sopra, pyplot è un modulo di plottaggio simile a MATLAB.

plt.plot([1, 2, 3], [4, 5, 6])

Traccia il x e y usando la linea predefinita e lo stile del colore, perché qui non viene passato nessun argomento extra.

plt.show()

Mostra la figura. La figura di plottaggio non verrà mostrata prima che questa linea venga eseguita.

Matplotlib Ciao Mondo

Autore: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook