Plotly.Figura_factory.Create_gantt

Plotly.Figura_factory.Create_gantt
Há uma chance muito alta de que você já ouviu falar e até usou a plataforma conhecida como trello. Mas você já se perguntou como essa ferramenta é construída? Trello é basicamente uma versão mais complexa de um enredo de Gantt.

Um gráfico de Gantt é usado principalmente para visualizar o cronograma do projeto, a lista de tarefas e mais. Para este tutorial, não exploraremos como os gráficos de Gantt funcionam, mas vamos nos concentrar em como usar plotly para criar um gráfico de Gantt.

Sintaxe e lista de parâmetros

A sintaxe da função é como mostrado no seguinte:

plotly.figura_factory.create_gantt (df, cores = nenhum, index_col = nenhum, show_colorbar = false, reverse_colors = false, title = 'Gantt Chart', bar_width = 0.2, showGrid_x = false, showGrid_y = false, altura = 600, largura = nenhum, tarefas = nenhum, task_names = nenhum, dados = nenhum, group_tasks = false, show_hover_fill = true)

Os parâmetros necessários incluem:

  1. DF - refere -se aos dados de entrada usados ​​para o gráfico de Gantt.
  2. cores - especifica as cores usadas para o gráfico.
  3. show_colorbar - conjuntos se a barra colorida estiver incluída no enredo ou não.
  4. Título - define o título para a figura.
  5. Largura/altura - define a largura e a altura da figura em pixels.

Gráfico básico de Gantt

O código a seguir mostra como criar um gráfico simples de Gantt usando o módulo plotly figura_factory.

de plotly.figura_factory Import create_gantt
importar pandas como PD
df = pd.read_csv ('https: // cru.GithubUserContent.com/plotly/conjuntos de dados/master/gantt_example.CSV ')
fig = create_gantt (df)
Figo.mostrar()

O Gantt resultante é como mostrado:

Mostre a barra de cores

Para incluir a barra colorida no gráfico de Gantt, podemos usar o parâmetro show_colorbar:

fig = create_gantt (df, show_colorbar = true, showGrid_x = true, showGrid_y = true)
Figo.mostrar()

Saída resultante:

Conclusão

Este artigo descreve o método de criação de um gráfico de Gantt usando o módulo plotly figura_factory.