Vamos explorar como podemos criar as parcelas da linha do tempo com o módulo plotly expresso.
Plotly.expressar.Linha do tempo()
Para criar um gráfico de Gantt em plotly, usamos a função da linha do tempo (). A sintaxe da função e a lista de parâmetros são mostrados no seguinte:
plotly.expressar.Linha do tempo (data_frame = Nenhum, x_start = Nenhum, x_end = Nenhum, y = Nenhuma, cor = Nenhum, title = Nenhuma, largura = Nenhum, altura = Nenhum)Os parâmetros são expressos da seguinte forma:
A função cria um gráfico de Gantt dos valores especificados como graf_objects.Tipo de figura.
Gráfico básico de Gantt
Vamos criar um gráfico simples de Gantt para ilustrar como podemos usar a função da linha do tempo ().
importar plotly.expresso como pxO código fornecido cria a figura de Gantt dos dados de fornecimento, conforme mostrado na seguinte ilustração:
Plotly gantt definiu a cor discreta
Você pode definir uma cor discreta para cada barra, definindo o parâmetro de cor. Por exemplo, para definir uma cor única para cada projeto, podemos executar o seguinte código:
importar plotly.expresso como pxNesse caso, definimos o parâmetro de cor para a coluna de tarefas dentro do quadro de dados.
Isso retorna a figura a seguir:
Para criar o título para o gráfico de Gantt, podemos usar o parâmetro de título, conforme mostrado no código a seguir:
Fig = px.Linha do tempo (df, x_start = 'start', x_end = 'acabamento', y = 'tarefa', color = 'tarefa', title = 'simples gráfico de gantt com plotly')Isso define a string como o título da figura, como mostrado no seguinte:
Para adicionar um texto dentro dos gráficos da barra, podemos usar o parâmetro de texto como mostrado no seguinte:
Fig = px.Linha do tempo (df, x_start = 'start', x_end = 'acabamento', y = 'tarefa', color = 'tarefa', title = 'simples gráfico de gantt com plotly', text = 'tarefa')A figura resultante é a seguinte:
Para definir a largura e a altura da figura, você pode usar os respectivos parâmetros, como mostrado no seguinte:
Fig = px.Linha do tempo (df, x_start = 'start', x_end = 'acabamento', y = 'tarefa', color = 'tarefa', title = 'simples gráfico de gantt com plotly', text = 'tarefa', largura = 600, altura = 400)A figura resultante leva as dimensões especificadas, apesar da tela do ambiente imobiliário.
Conclusão
Neste artigo, discutimos como você pode criar um gráfico de Gantt usando a função Plotly Express Timeline ().