Sottotrame di sottobosco

Sottotrame di sottobosco

Il modulo "Seaborn" ha alcune metodologie che vengono utilizzate per disegnare i più grafici in una singola figura. Disegnare gli esempi ripetuti del grafico identico su più gruppi del frame di dati è una strategia utile durante l'analisi delle statistiche multidimensionali. Questo metodo è anche noto come matrice o grafica poltronale ed è collegato alla nozione di set più compatti multipli. Ci consente di recuperare molti dati da una fonte intricata.

Seaborn estende le capacità della funzionalità di Matplotlib per la creazione di grafica tra cui molti assi, fornendo agli utenti di connettere in modo sicuro il framework del grafico alla topologia del frame di dati.

Esempio 1:

Creiamo un grafico con una riga e due colonne in questo caso, ma non viene dato alcun contenuto. Non dobbiamo nemmeno inserire i parametri se sono stati forniti in questo modo; Dobbiamo solo specificare i loro valori. La dimensione complessiva dell'illustrazione potrebbe essere impostata utilizzando il parametro "figsize". I comandi "sharex" e "sharey" vengono utilizzati per distribuire gli assi tra i grafici.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Importa Seaborn come SNS
Importa Numpy come NP
Importa panda come PD
Importa matplotlib.Pyplot come Plt
Figura, assi = PLT.sottotrame (1, 2, sharex = true, figsize = (6, 3))
figura.Suptitle ('figura')
assi [0].set_title ("prima trama")
assi [1].set_title ("seconda trama")
Plt.spettacolo()

Prima di tutto, introduciamo i file di intestazione richiesti. La Biblioteca Seaborn è incorporata come SNS. Numpy è incorporato come NP. Pandas viene importato come PD. E Matplotlib.Pyplot è incorporato come PLT. Quindi, abbiamo chiamato la funzione di sottotrame () del matplotlib.Modulo Pyplot. Questa funzione ha argomenti diversi. Uno di questi è la funzione figsize (). Abbiamo utilizzato questa funzione per specificare le dimensioni della figura. Qui, abbiamo applicato il metodo SuptiTle ().

Ora, specifichiamo il titolo delle sottotrame. Utilizziamo la funzione set_title () e definiamo il nome di entrambe le sottotrame come "prima trama" e "seconda trama". Insieme a questo, indichiamo anche gli assi delle sottotrame. Usiamo la funzione show () del matplotlib.Pacchetto Pyplot per rappresentare il grafico finale.

Esempio 2:

In questo caso, disegniamo le sottotrame con una varietà di livelli.

1
2
3
4
5
6
7
8
9
10
11
12
13
Importa Seaborn come SNS
Importa Numpy come NP
Importa panda come PD
Importa matplotlib.Pyplot come Plt
Figura, assi = PLT.sottotrame (4, 6, sharex = true, figsize = (12, 6))
figura.Suptitle ("sottotrame")
Plt.spettacolo()

All'inizio del programma, abbiamo importato le biblioteche richieste. Questi pacchetti includono Seaborn, Numpy, Pandas e Matplotlib.Pyplot. Il matplotlib.Viene quindi invocato la funzione del modulo Pyplot (). Questo metodo accetta una varietà di parametri. Uno di questi è il componente figsize ().Questo metodo viene utilizzato per indicare esplicitamente le dimensioni della figura.

Allo stesso modo, impostiamo il valore del parametro "sharex" su "true". Il metodo SuptiTle () viene applicato nel passaggio successivo. Possiamo delineare la didascalia del grafico principale con l'aiuto di questo metodo. Per visualizzare il diagramma risultante, chiamiamo matplotlip.Funzione Show () del modulo Pyplot.

Esempio 3:

Una funzione Gridspec () specifica lo spazio delle dimensioni delle colonne e delle righe della matrice. La funzione Gridspec non disegna un grafico da sola. In alternativa, è una semplice interfaccia che il metodo sottotrama () afferma.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Importa Seaborn come SNS
Importa Numpy come NP
Importa panda come PD
Importa matplotlib.Pyplot come Plt
GRID_PLOT = PLT.GridSpec (4, 5, wspace = 1.2, hspace = 0.8)
Plt.sottotrama (Grid_Plot [1, 2])
Plt.sottotrama (Grid_Plot [1 ,: 2])
Plt.sottotrama (Grid_Plot [0, 1:])
Plt.sottotrama (Grid_Plot [0, 0])
Plt.spettacolo()

Qui, incorporiamo alcuni file di intestazione in Seaborn, Numpy, Panda e Matplotlib.Pyplot. Questi moduli contengono le funzionalità essenziali che vengono utilizzate per disegnare le visualizzazioni. Ora è il momento di disegnare la goldio. Impostamo le specifiche di questo diagramma usando il parametro "Gridspec ()". Il matplotlib.Il pacchetto Pyplot contiene questa funzione. Specifichiamo il numero di righe e colonne delle sottotrame, nonché lo spazio tra le sottotrame.

Per impostare la spaziatura, vengono utilizzati gli attributi "WSPACE" e "Hspace" della funzione GridSpec (). Il parametro "WSPACE" rappresenta l'imbottitura della larghezza e il parametro "HSPACE" mostra la spaziatura di altezza tra le sottotrame. Ora, chiamiamo sottotrama della funzione (). Questa funzione contiene il valore dell'attributo "Grid_Plot" come parametro. Vogliamo disegnare quattro sottotrame, quindi chiamiamo contemporaneamente il metodo sottotrama () per questi quattro sottotrame.

Esempio 4:

Siamo stati in grado di gestire il diagramma finale come sottotrame 1 × 2 utilizzando il codice successivo. L'elemento Axes può essere applicato per disegnare i sottotrame. L'argomento AX nel metodo sottotrame () viene utilizzato per fornire la posizione appropriata per la sottotrama.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Importa panda come PD
Importa matplotlib.Pyplot come Plt
Importa Seaborn come SNS
df = pd.DataFrame ("Sale 1": [1,2,6,7,10,11,12,9],
"Sale 2": [2,4,6,8,10,12,14,16],
"Mesi": [1,3,5,7,9,11,2,4])
Fig, assi = PLT.sottotrame (1, 2)
SNS.Lineplot (x = 'mesi', y = 'vendita 1', data = df, ax = axes [0])
SNS.Lineplot (x = 'mesi', y = 'vendita 2', data = df, ax = axes [1])
assi [0].set_title ("primo sottotrama")
assi [1].set_title ("seconda sottotrama")
Plt.Suptitle ("sottotrame")
Plt.spettacolo()

Dopo aver importato alcuni pacchetti essenziali, utilizziamo la funzione DataFrame () della libreria Pandas. Con il supporto di questa funzione, definiamo i dati delle vendite di beni in diversi mesi. Quindi, inizializziamo tre diversi array. I primi due array archiviano i dati sulle vendite di merci. Il terzo array memorizza i dati per mesi.

Nel passaggio successivo, abbiamo chiamato i sottotrame di funzione () del matplotlib.Pacchetto Pyplot. Ora abbiamo usato il metodo di linea () della biblioteca Seaborn. Abbiamo fornito quattro diversi argomenti per questa funzione. Abbiamo definito le etichette dell'asse X e dell'asse Y come "mesi" e "vendite", il set di dati e il valore di "AX". Usando l'attributo "AX", sono indicati gli assi di entrambi i grafici della linea. Il metodo set_title () è chiamato per specificare le didascalie di entrambi i grafici. Prima di visualizzare l'intera mappa, abbiamo utilizzato la funzione Suptitle () del matplotLib.Biblioteca Pyplot.

Conclusione

In questo articolo, abbiamo parlato di come progettare i grafici della sottotrama nel modulo Seaborn. Per disegnare più sottotrame, abbiamo usato i sottotrame di funzione () nelle nostre istanze. Abbiamo anche eseguito i codici, inclusi alcuni argomenti relativi alla creazione delle sottotrame. Creazione di rappresentazioni di sottotrama dallo stesso grafico su più sottotrame del frame di dati è uno strumento praticabile. Consente all'utente di ottenere un ampio set di dati per quanto riguarda gli argomenti difficili in un breve periodo.