La oss utforske hvordan vi kan lage tidslinjene med Plotly Express -modulen.
Plotly.uttrykke.tidslinje ()
For å opprette et Gantt -diagram i plottly, bruker vi tidslinjen () -funksjonen. Funksjonssyntaks- og parameterlisten er som vist i følgende:
plotly.uttrykke.tidslinje (data_frame = ingen, x_start = ingen, x_end = ingen, y = ingen, farge = ingen, tittel = ingen, bredde = ingen, høyde = ingen)Parametrene er uttrykt som følger:
Funksjonen skaper et Gantt -plott av de spesifiserte verdiene som Graph_Objects.Figurtype.
Grunnleggende Gantt -diagram
La oss lage et enkelt Gantt -plot for å illustrere hvordan vi kan bruke tidslinjen () -funksjonen.
Importer plotly.uttrykk som pxDen gitte koden oppretter Gantt -figuren til oppgi data som vist i følgende illustrasjon:
Plotly Gantt Sett den diskrete fargen
Du kan angi en diskret farge for hver stolpe ved å stille inn fargeparameteren. For å sette en unik farge for hvert prosjekt, kan vi for eksempel kjøre følgende kode:
Importer plotly.uttrykk som pxI dette tilfellet setter vi fargeparameteren til oppgavekolonnen i DataFrame.
Dette returnerer følgende figur:
For å opprette tittelen for Gantt -diagrammet, kan vi bruke tittelparameteren som vist i følgende kode:
Fig = px.Tidslinje (df, x_start = 'start', x_end = 'finish', y = 'oppgave', color = 'oppgave', title = 'enkel Gantt -diagram med plotly')Dette setter strengen som tittelen for figuren som vist på følgende:
For å legge til en tekst inne i stangdiagrammer, kan vi bruke tekstparameteren som vist på følgende:
Fig = px.Tidslinje (df, x_start = 'start', x_end = 'finish', y = 'oppgave', color = 'oppgave', title = 'enkel Gantt -diagram med plotly', tekst = 'oppgave')Den resulterende figuren er som følger:
For å stille inn bredden og høyden på figuren, kan du bruke deres respektive parametere som vist i det følgende:
Fig = px.Tidslinje (df, x_start = 'start', x_end = 'finish', y = 'oppgave', color = 'oppgave', title = 'enkel Gantt -diagram med plotly', tekst = 'oppgave', bredde = 600, høyde = 400)Det resulterende tallet tar de spesifiserte dimensjonene til tross for eiendomsskjerm eiendom.
Konklusjon
I denne artikkelen diskuterte vi hvordan du kan lage et Gantt -diagram ved hjelp av Plotly Express TimeLine () -funksjonen.