Plotly.esprimere.Scatter_3d

Plotly.esprimere.Scatter_3d
I grafici 3D sono molto utili quando è necessario introdurre l'interattività alle tue figure e fornire maggiore precisione visiva.

In questo articolo, imparerai come creare grafici a dispersione tridimensionali usando il modulo espressamente.

Plotly.Esprimere.Scatter_3d

Usiamo la funzione Scatter_3D per creare grafici a dispersione 3D in trama. La sintassi della funzione è come mostrato di seguito:

Plotly.esprimere.SPASTER_3D (data_frame = nessuno, x = nessuno, y = Nessuno, z = nessuno, color = Nessuno, symbol = non, size = non size = non text = nessuno, hover_name = nessuno, hover_data = nessuno, custom_data = nessuno, error_x = nessuno, non ERROR_X_MINUS = NONE, ERRIR_Y = NONE, ERROR_Y_MINUS = NONE, ERRIR_Z = NONE, ERROR_Z_MINUS = NONE, ANIFATION_FRAME = NONE, ANIFATION_GROUP = Nessuno, Category_orders = Nessuno, Ebels = None, Size_Max = None, Color_DISCRETE_SEVECENCE = NON, COLOR_DISCRETE_MAP = NOUN Nessuno, intervallo_color = nessuno, color_continuous_midpoint = nessuno, symbol_sequence = nessuno, symbol_map = none, opacity = non, log_x = false, log_y = false, log_z = false, range_x = nessuno, range_y = nessuno, range = no, non title = notne Template = Nessuno, larghezza = nessuno, altezza = nessuno)

I parametri della funzione sono come mostrati:

  1. data_frame: specifica i nomi delle colonne da utilizzare nella trama. È possibile passare i valori un telaio di dati, un dizionario o un oggetto Array_Mila.
  2. X, Y, Z - Specifica i valori utilizzati per contrassegnare le posizioni lungo l'asse X, Y e Z, rispettivamente.
  3. Colore: specifica i valori utilizzati per assegnare il colore ai segni. È possibile passare una colonna all'interno di un telaio di dati, Array_Mila.
  4. Simbolo: specifica i valori utilizzati per assegnare simboli ai segni.
  5. Dimensione: definisce i valori utilizzati per assegnare le dimensioni dei marchi.
  6. Titolo - Rappresenta il titolo di figura.
  7. Larghezza/altezza: imposta la larghezza e l'altezza della figura nei pixel, rispettivamente.

Esempio 1

Possiamo creare un diagramma di dispersione 3D usando la funzione SPARE_3D e passare i parametri X, Y e Z.

Ad esempio, il codice seguente utilizza i dati GapMinder () di Plockly Express per creare un semplice diagramma a dispersione 3D.

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

In questo esempio, creiamo un frame di dati utilizzando i dati GapMinder (). Questo dovrebbe restituire un diagramma a dispersione 3D come mostrato:

Esempio 2

Possiamo assegnare un colore unico a ciascuna bolla impostando il parametro di colore come colonna del paese all'interno della cornice dei dati.

Un esempio è come mostrato:

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

Qui, assegniamo la colonna di colore come paese. Plotly assegnerà un colore unico per ogni trama in base al paese.

Un esempio che risulta risultante è come mostrato:

Esempio 3

Possiamo anche specificare i marcatori di simboli usando il parametro del simbolo come mostrato:

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

Impostazione del parametro Simbolo consente di assegnare a Plocking simboli univoci ai valori della trama. Ad esempio, in questo caso, Plotly imposterà un simbolo diverso per ogni diagramma del paese come mostrato:

Esempio 4

Per impostare la larghezza e l'altezza della trama, possiamo impostare i valori come:

importazione della trama.esprimere come px
df = px.dati.GapMinder ().Query ("Continent == 'Europe'")
FIG = px.SPARE_3D (df, x = 'anno', y = 'lifeexp', z = 'gdppercap', color = 'country', symbol = 'country', larghezza = 1200, altezza = 800)
Fico.spettacolo()

L'impostazione dei valori di larghezza e altezza personalizzati ci consente di migliorare la visibilità dei grafici in quanto si dispone del controllo dell'area di lavoro.

La figura risultante dal diagramma sopra:

Puoi vedere che siamo in grado di vedere più dati a causa del più grande immobile funzionante.

Conclusione

In questo articolo, hai imparato come creare grafici a dispersione tridimensionale usando la funzione SPATTER_3D.