Plotly.Esprimere.Line_3d

Plotly.Esprimere.Line_3d
Lo scopo principale della creazione dei grafici di figura è passare le informazioni utilizzando strumenti visivi. I dati visivi sono molto facili da comprendere e trarre conclusioni senza troppo sforzo. Sebbene perdano la precisione in alcune aree, sono ottimi strumenti che sono ampiamente adottati in molti campi.

Tuttavia, nessuna figura può rappresentare le informazioni visivamente accurate come una figura tridimensionale.

In questo tutorial, impareremo come trasformare un semplice diagramma di linea in una figura 3D che trasforma la testa delle persone usando il modulo Express.
Iniziamo.

Plotly.Esprimere.Line_3d

Per creare un diagramma della linea 3D, utilizziamo la funzione line_3d () dal modulo espresso tramativo. La sintassi della funzione è come mostrata nella seguente:

Di seguito sono riportati alcuni parametri importanti che devi sapere:

  1. Data_frame - Specifica il telaio di dati utilizzato come nomi di colonne. È possibile aggiungere un telaio di dati o un oggetto Array_Mila.
  2. X - Specifica i valori passati come segni di posizione per l'asse x.
  3. Y - Simile a x ma i punti sono usati per l'asse y.
  4. Z - Simile a z ma i punti sono usati per l'asse z.
  5. Colore - Specifica i valori utilizzati per i segni di colore.

Esempio 1: creazione di una trama della linea 3D

L'esempio seguente mostra come creare un diagramma della linea 3D usando il modulo Plotly Express:

importazione della trama.esprimere come px
df = px.dati.GapMinder ().Query ("Continent == 'Asia'")
FIG = px.line_3d (df, x = 'anno', y = 'lifeexp', z = 'anno')
Fico.spettacolo()

Nell'esempio dato, utilizziamo la funzione line_3d per tracciare un diagramma di linea 3D dei dati di aspettativa di vita nazionale nel continente asiatico.

Il codice precedente restituisce una figura come mostrato (nella prospettiva della fotocamera predefinita) di seguito:

È possibile ruotare la figura risultante lungo qualsiasi asse e visualizzare i dati come si vede adatta. Quanto segue è una semplice rotazione del giradischi della figura:

Esempio 2: specificare il colore

Sebbene la trama precedente faccia come fanno i dati, non è facilmente interpretato. Possiamo dire alla trama di mostrare ogni riga con un colore diverso in base al paese passando il parametro del colore come colonna "Paese".

Un esempio è il seguente:

importazione della trama.esprimere come px
df = px.dati.GapMinder ().Query ("Continent == 'Asia'")
FIG = px.line_3d (df, x = 'anno', y = 'lifeexp', z = 'anno', color = 'country')
Fico.spettacolo()

Il codice dato restituisce una figura come mostrato nel seguente (ruotato in senso orario):

Esempio 3: trama 3D di linea semplice

Possiamo semplificare le cose e creare un diagramma di linea 3D di dati distribuiti uniformemente usando Numpy. Un esempio è il seguente:

importazione della trama.esprimere come px
Importa Numpy come NP
x = np.Arange (10)
y = x ** 2
z = y ** 2
FIG = px.line_3d (df, x = x, y = y, z = z)
Fico.spettacolo()

Questo restituisce una figura mostrata nella seguente illustrazione:

Puoi ruotare la trama per una visione migliore come segue:

Conclusione

In questo tutorial, hai imparato i fondamenti della creazione di una trama di linea 3D usando il modulo Plotly Express.