Esempi #
Questa pagina contiene grafici di esempio. Fare clic su qualsiasi immagine per vedere l'immagine completa e il codice sorgente.
Per tutorial più lunghi, consulta la nostra pagina dei tutorial . Puoi anche trovare risorse esterne e una FAQ nella nostra guida per l'utente .
Linee, barre e marcatori #
Distribuzione discreta come grafico a barre orizzontali
Personalizzazione degli stili delle linee tratteggiate
Mappatura delle proprietà dei marcatori ai dati multivariati
Creazione di una sequenza temporale con linee, date e testo
Immagini, contorni e campi #
Regolazione interattiva dell'intervallo della mappa dei colori
Contornare lo spazio delle soluzioni delle ottimizzazioni
Sottotrame, assi e figure #
Controllo dei limiti di visualizzazione utilizzando margins e sticky_edges
Etichette delle figure: suptitle, supxlabel, supylabel
Combinazione di due sottotrame utilizzando sottotrame e GridSpec
Utilizzo di Gridspec per creare layout di sottotrame multi-colonna/riga
Creazione di più sottotrame utilizzando plt.subplots
Statistiche n.
Tracciare un'ellisse di confidenza di un set di dati bidimensionale
Compresi i limiti superiore e inferiore nelle barre di errore
Creazione di caselle dalle barre di errore utilizzando PatchCollection
Utilizzo di istogrammi per tracciare una distribuzione cumulativa
Alcune caratteristiche della funzione istogramma (hist).
Demo delle diverse impostazioni histtype della funzione istogramma
La funzione dell'istogramma (hist) con più insiemi di dati
Grafici a torta e polari #
Testo, etichette e annotazioni #
Etichettatura delle zecche utilizzando la notazione ingegneristica
Riferimento allo stile della freccia di annotazione
Demo dei caratteri (argomenti delle parole chiave)
Rendering di equazioni matematiche utilizzando TeX
Controllo dello stile del testo e delle etichette utilizzando un dizionario
Dimostrazione predefinita della rotazione del testo
pyplot #
Controllo programmatico della regolazione della sottotrama
Colore #
Per informazioni più approfondite sulle mappe dei colori disponibili in matplotlib e per una descrizione delle loro proprietà, vedere il tutorial sulle mappe dei colori .
Creazione di una mappa di colori da un elenco di colori
Forme e collezioni #
Collezione Line, Poly e RegularPoly con ridimensionamento automatico
Fogli di stile #
Metodi bayesiani per il foglio di stile degli hacker
assi_griglia1 #
Visualizzazione dei canali RGB utilizzando RGBAxes
Aggiunta di una barra dei colori agli assi interni
Controllo della posizione e delle dimensioni delle barre dei colori con Inset Axes
Impostazione di un aspetto fisso sulle celle ImageGrid
artista dell'asse #
Caratteristiche di mpl_toolkits.axisartist.floating_axes
Vetrina #
Animazione #
Immagine animata utilizzando un elenco precalcolato di immagini
Gestione degli eventi #
Matplotlib supporta la gestione degli eventi con un modello di eventi neutrale della GUI, quindi puoi connetterti agli eventi Matplotlib senza sapere a quale interfaccia utente Matplotlib verrà collegato alla fine. Ciò ha due vantaggi: il codice che scrivi sarà più portabile e gli eventi Matplotlib sono consapevoli di cose come lo spazio delle coordinate dei dati e in quali assi si verifica l'evento, quindi non devi fare confusione con i dettagli di trasformazione di basso livello per passare dallo spazio della tela allo spazio dati. Sono inclusi anche esempi di selezione di oggetti.
Varie #
Cambiare i colori delle linee che intersecano una scatola
Costruire istogrammi usando Rectangles e PolyCollections
Plottaggio 3D #
Dimostra la tracciatura di curve di contorno (livello) in 3D
Dimostra la tracciatura di curve di contorno (livello) in 3D utilizzando l'opzione extend3d
Ombreggiatura personalizzata in un grafico di superficie 3D
Genera poligoni da riempire sotto il grafico a linee 3D
Grafico voxel/volumetrico 3D con coordinate cilindriche
Bilance #
Questi esempi illustrano come vengono gestite le diverse scale in Matplotlib.
Trame speciali #
Grafico radar (noto anche come ragno o mappa stellare)
Diagramma SkewT-logP: utilizzo di trasformazioni e proiezioni personalizzate
Spine #
Zecche n.
Etichettatura del segno di spunta della barra dei colori
Formattazione dei segni di spunta della data utilizzando ConciseDateFormatter
Posizionamento dei segni di spunta della data utilizzando le regole di ricorrenza
Formattatore tick personalizzato per serie temporali
Imposta le etichette di spunta dell'asse y predefinite sulla destra
Impostazione delle etichette di spunta da un elenco di valori
Sposta le etichette dei segni di spunta sull'asse x in alto
Unità n.
Questi esempi coprono le numerose rappresentazioni di unità in Matplotlib.
Incorporamento di Matplotlib nelle interfacce utente grafiche #
Puoi incorporare Matplotlib direttamente in un'applicazione dell'interfaccia utente seguendo gli esempi di embedding_in_SOMEGUI.py qui. Attualmente Matplotlib supporta PyQt/PySide, PyGObject, Tkinter e wxPython.
Quando si incorpora Matplotlib in una GUI, è necessario utilizzare direttamente l'API Matplotlib anziché l'interfaccia procedurale pylab/pyplot, quindi dare un'occhiata alla directory examples/api per alcuni esempi di codice che funzionano con l'API.
Incorporamento in GTK3 con una barra degli strumenti di navigazione
Incorporamento in GTK4 con una barra degli strumenti di navigazione
Incorporamento in un server di applicazioni Web (Flask)
Demo utente n.
Widget #
Esempi di come scrivere widget primitivi, ma indipendenti dalla GUI, in matplotlib
Seleziona gli indici da una raccolta utilizzando il selettore di poligoni