Esploriamo come possiamo creare i grafici della sequenza temporale con il modulo espresso.
Plotly.esprimere.sequenza temporale()
Per creare un grafico GANTT in Plotly, utilizziamo la funzione Timeline (). La sintassi della funzione e l'elenco dei parametri sono come mostrato da segue:
Plotly.esprimere.Timeline (data_Frame = Nessuno, x_start = non, x_end = nessuno, y = nessuno, color = non, title = Nessuno, width = nessuno, height = nessuno)I parametri sono espressi come segue:
La funzione crea un diagramma di Gantt dei valori specificati come graph_objects.Tipo di figura.
Grafico Gantt di base
Creiamo un semplice diagramma Gantt per illustrare come possiamo usare la funzione Timeline ().
importazione della trama.esprimere come pxIl codice dato crea la figura Gantt dei dati di fornire i dati come mostrato nella seguente illustrazione:
Gantt, impostare il colore discreto
È possibile impostare un colore discreto per ciascuna barra impostando il parametro di colore. Ad esempio, per impostare un colore unico per ogni progetto, possiamo eseguire il seguente codice:
importazione della trama.esprimere come pxIn questo caso, impostiamo il parametro di colore sulla colonna dell'attività all'interno del frame dati.
Questo restituisce la seguente figura:
Per creare il titolo per il grafico Gantt, possiamo utilizzare il parametro del titolo come mostrato nel seguente codice:
FIG = px.Timeline (df, x_start = 'start', x_end = 'finitura', y = 'task', color = 'task', title = 'semplice grafico Gantt con trama')Questo imposta la stringa come titolo per la figura come mostrato nella seguente:
Per aggiungere un testo all'interno dei grafici a barre, possiamo usare il parametro di testo come mostrato da segue:
FIG = px.Timeline (df, x_start = 'start', x_end = 'finish', y = 'task', color = 'task', title = 'semplice grafico Gantt con trama', text = 'task')La figura risultante è la seguente:
Per impostare la larghezza e l'altezza della figura, è possibile utilizzare i rispettivi parametri come mostrato nei seguenti:
FIG = px.Timeline (df, x_start = 'start', x_end = 'finish', y = 'task', color = 'task', title = 'semplice grafico Gantt con plotly', text = 'task', width = 600, height = 400)La figura risultante prende le dimensioni specificate nonostante l'ambiente dello schermo immobiliare.
Conclusione
In questo articolo, abbiamo discusso di come è possibile creare un grafico Gantt usando la funzione Timeline () Express.