Diagrama de Gantt en plotly

Plotly es una biblioteca de Python que se utiliza para diseñar gráficos, especialmente gráficos interactivos. Puede trazar varios gráficos y tablas como histograma, diagrama de barras, diagrama de caja, diagrama de dispersión y muchos más. Se utiliza principalmente en el análisis de datos, así como en el análisis financiero. plotly es una biblioteca de visualización interactiva.

Gráfico de gantt

Un gráfico de Gantt es paralelo al gráfico de barras que delinea el cronograma de un proyecto. En el diagrama de Gantt, las tareas se realizan en el eje vertical y los intervalos de tiempo se realizan en el eje horizontal. El ancho de las barras horizontales en el gráfico muestra la resistencia de ambas actividades. Un diagrama de Gantt se compone de numerosos elementos diferentes. Los 8 componentes clave principales son:

  • Lista de tareas
  • Cronología
  • línea de fecha
  • Barras
  • Hitos
  • dependencias
  • Progreso
  • Recurso asignado

Sintaxis: plotly.figure_factory.create_gantt(df, colors=Ninguno, index_col=Ninguno, show_colorbar=False, reverse_colors=False, title=’Diagrama de Gantt’, bar_width=0.2, showgrid_x=False, showgrid_y=False, height=600, width =Ninguno, tareas=Ninguno, task_names=Ninguno, datos=Ninguno, group_tasks=False, show_hover_fill=True)

Parámetros:

df: datos de entrada para el diagrama de Gantt. Debe ser un marco de datos o una lista.

colores:  ya sea un nombre de escala gráfica, un color rgb o hexadecimal, una tupla de color o una lista de colores

show_colorbar: determina si la barra de colores será visible. Solo se aplica si los valores de la columna de índice son numéricos.

show_hover_fill: habilita/deshabilita el texto flotante para el área rellena del gráfico.

title: título del gráfico

altura: altura del gráfico

peso: peso del gráfico

Ejemplo 1:

Python3

import plotly.figure_factory as ff
  
df = [dict(Task="A", Start='2020-01-01', Finish='2009-02-02'),
      dict(Task="Job B", Start='2020-03-01', Finish='2020-11-11'),
      dict(Task="Job C", Start='2020-08-06', Finish='2020-09-21')]
  
fig = ff.create_gantt(df)
fig.show()

Producción:

Ejemplo 2:

Python3

import plotly.figure_factory as ff
  
df = [dict(Task="A", Start='2020-01-01', Finish='2009-02-02'),
      dict(Task="Job B", Start='2020-03-01', Finish='2020-11-11'),
      dict(Task="Job C", Start='2020-08-06', Finish='2020-09-21')]
  
colors = ['#7a0504', (0.2, 0.7, 0.3), 'rgb(210, 60, 180)']
  
fig = ff.create_gantt(df, show_colorbar = True, colors = colors    )
fig.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por nishantsundriyal98 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *