Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Introduzione a Plotly Express | Sezione
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Grafici Interattivi con Plotly

bookIntroduzione a Plotly Express

Plotly Express è una parte potente e facile da usare della libreria Plotly, progettata per aiutarti a creare grafici interattivi con poche righe di codice. Come interfaccia di alto livello, Plotly Express semplifica il processo di costruzione delle visualizzazioni gestendo gran parte della complessità sottostante. Puoi generare rapidamente una varietà di tipi di grafici, inclusi grafici a dispersione, grafici a barre, grafici a linee, grafici ad area, grafici a torta e altri ancora. Questo rende Plotly Express una scelta eccellente quando desideri esplorare i dati visivamente o condividere grafici interattivi senza dedicare molto tempo alla configurazione. La sua sintassi è intuitiva e puoi facilmente passare da un tipo di grafico all'altro cambiando solo il nome della funzione, mentre la maggior parte dei parametri rimane invariata.

123456789101112
import plotly.express as px from IPython.display import display, HTML # Prepare toy data x = [1, 2, 3, 4, 5] y = [10, 15, 13, 17, 14] # Create a simple scatter plot fig = px.scatter(x=x, y=y, title="Simple Scatter Plot") html = fig.to_html(full_html=False, include_plotlyjs="cdn") display(HTML(html))
copy

Per comprendere come viene creato questo grafico a dispersione, inizia importando il modulo plotly.express come px. Successivamente, prepara i dati che desideri visualizzare; qui, due liste Python, x e y, rappresentano le coordinate dei punti. La funzione px.scatter viene quindi chiamata con queste liste come argomenti, insieme a un parametro opzionale title per il grafico. Questa funzione restituisce un oggetto figura, che puoi visualizzare utilizzando il metodo show(). Con poche righe di codice, ottieni un grafico interattivo che puoi ingrandire, spostare e su cui puoi passare il mouse per ulteriori dettagli.

123456789101112131415161718
import plotly.express as px import pandas as pd from IPython.display import display, HTML # Prepare data as a dictionary data = { "Fruits": ["Apple", "Banana", "Orange", "Grape"], "Quantity": [10, 15, 7, 12] } # Convert dictionary to a DataFrame df = pd.DataFrame(data) # Create a bar chart fig = px.bar(df, x="Fruits", y="Quantity", title="Fruit Quantities") html = fig.to_html(full_html=False, include_plotlyjs="cdn") display(HTML(html))
copy

Passare da un tipo di grafico all'altro in Plotly Express è semplice come cambiare il nome della funzione. Ad esempio, per creare un grafico a barre invece di uno scatter plot, utilizzare px.bar() al posto di px.scatter(). I parametri per specificare i dati rimangono invariati: si fornisce comunque la fonte dei dati e i nomi delle colonne o le liste di dati per gli assi. Questa coerenza rende facile sperimentare con diverse visualizzazioni: basta sostituire la funzione del grafico mantenendo invariata la struttura dei dati e i nomi dei parametri.

question mark

Per cosa viene utilizzato principalmente Plotly Express?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

bookIntroduzione a Plotly Express

Scorri per mostrare il menu

Plotly Express è una parte potente e facile da usare della libreria Plotly, progettata per aiutarti a creare grafici interattivi con poche righe di codice. Come interfaccia di alto livello, Plotly Express semplifica il processo di costruzione delle visualizzazioni gestendo gran parte della complessità sottostante. Puoi generare rapidamente una varietà di tipi di grafici, inclusi grafici a dispersione, grafici a barre, grafici a linee, grafici ad area, grafici a torta e altri ancora. Questo rende Plotly Express una scelta eccellente quando desideri esplorare i dati visivamente o condividere grafici interattivi senza dedicare molto tempo alla configurazione. La sua sintassi è intuitiva e puoi facilmente passare da un tipo di grafico all'altro cambiando solo il nome della funzione, mentre la maggior parte dei parametri rimane invariata.

123456789101112
import plotly.express as px from IPython.display import display, HTML # Prepare toy data x = [1, 2, 3, 4, 5] y = [10, 15, 13, 17, 14] # Create a simple scatter plot fig = px.scatter(x=x, y=y, title="Simple Scatter Plot") html = fig.to_html(full_html=False, include_plotlyjs="cdn") display(HTML(html))
copy

Per comprendere come viene creato questo grafico a dispersione, inizia importando il modulo plotly.express come px. Successivamente, prepara i dati che desideri visualizzare; qui, due liste Python, x e y, rappresentano le coordinate dei punti. La funzione px.scatter viene quindi chiamata con queste liste come argomenti, insieme a un parametro opzionale title per il grafico. Questa funzione restituisce un oggetto figura, che puoi visualizzare utilizzando il metodo show(). Con poche righe di codice, ottieni un grafico interattivo che puoi ingrandire, spostare e su cui puoi passare il mouse per ulteriori dettagli.

123456789101112131415161718
import plotly.express as px import pandas as pd from IPython.display import display, HTML # Prepare data as a dictionary data = { "Fruits": ["Apple", "Banana", "Orange", "Grape"], "Quantity": [10, 15, 7, 12] } # Convert dictionary to a DataFrame df = pd.DataFrame(data) # Create a bar chart fig = px.bar(df, x="Fruits", y="Quantity", title="Fruit Quantities") html = fig.to_html(full_html=False, include_plotlyjs="cdn") display(HTML(html))
copy

Passare da un tipo di grafico all'altro in Plotly Express è semplice come cambiare il nome della funzione. Ad esempio, per creare un grafico a barre invece di uno scatter plot, utilizzare px.bar() al posto di px.scatter(). I parametri per specificare i dati rimangono invariati: si fornisce comunque la fonte dei dati e i nomi delle colonne o le liste di dati per gli assi. Questa coerenza rende facile sperimentare con diverse visualizzazioni: basta sostituire la funzione del grafico mantenendo invariata la struttura dei dati e i nomi dei parametri.

question mark

Per cosa viene utilizzato principalmente Plotly Express?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 2
some-alt