Plotly.FIGUR_FACTORY.Create_gantt

Plotly.FIGUR_FACTORY.Create_gantt
Det er veldig stor sjanse for at du har hørt om og til og med brukt plattformen kjent som Trello. Men har du noen gang lurt på hvordan et slikt verktøy er bygget? Trello er i utgangspunktet en mer kompleks versjon av en Gantt -plot.

Et Gantt -plot brukes hovedsakelig til å visualisere prosjektplanen, oppgavelisten og mer. For denne opplæringen vil vi ikke utforske hvordan Gantt -diagrammer fungerer, men vi vil fokusere på hvordan vi bruker plotly for å lage et Gantt -diagram.

Syntaks og parameterliste

Funksjonssyntaksen er som vist i følgende:

plotly.FIGUR_FACTORY.create_gantt (df, farger = ingen, index_col = ingen, show_colorbar = falsk, reverse_colors = falsk, title = 'gantt chart', bar_width = 0.2, showgrid_x = falsk, showgrid_y = falsk, høyde = 600, bredde = ingen, oppgaver = ingen, oppgave_names = ingen, data = ingen, group_tasks = falsk, show_hover_fill = true)

Nødvendige parametere inkluderer:

  1. DF - refererer til inndataene som brukes til Gantt -diagrammet.
  2. Farger - Angir fargene som brukes til plottet.
  3. show_colorbar - setter seg hvis fargelinjen er inkludert i plottet eller ikke.
  4. Tittel - Angir tittelen for figuren.
  5. Bredde/høyde - definerer bredden og høyden på figuren i piksler.

Grunnleggende Gantt -diagram

Følgende kode viser hvordan du oppretter et enkelt Gantt -diagram ved hjelp av plottly Figur_Factory -modulen.

fra plotly.FIGUR_FACTORY IMPORT CREATE_GANTT
Importer pandaer som PD
df = pd.read_csv ('https: // rå.GitHubUserContent.com/plotly/datasett/master/gantt_example.CSV ')
fig = create_gantt (df)
Fig.forestilling()

Den resulterende Gantt er som vist:

Vis fargelinje

For å inkludere Colorbar med Gantt -diagrammet, kan vi bruke show_colorbar -parameteren:

fig = create_gantt (df, show_colorbar = true, showgrid_x = true, showgrid_y = true)
Fig.forestilling()

Resulterende utgang:

Konklusjon

Denne artikkelen beskriver metoden for å lage et Gantt -diagram ved hjelp av plottly Figur_Factory -modulen.