본문 바로가기

Data Science/Data Visualization

[05. Etcetera Chart] 008. Gantt Chart

728x90

간트차트는 기업 프로젝트 관리 분야에서 사용되는 차트이다. 관리자가 작업 프로세스를 명확하게 파악할 수 있다.

 

import pandas as pd
import plotly.express as px

if __name__ == '__main__':
    df = pd.DataFrame([
        {'Task': 'A', 'Start': '2021-01-01', 'Finish': '2021-02-22'},
        {'Task': 'B', 'Start': '2021-03-01', 'Finish': '2021-04-12'},
        {'Task': 'C', 'Start': '2021-02-21', 'Finish': '2021-05-15'},
        {'Task': 'D', 'Start': '2021-05-01', 'Finish': '2021-05-30'},
    ])
    print(df)
    fig = px.timeline(df, x_start='Start', x_end='Finish', y='Task')
    fig.update_yaxes(autorange='reversed')
    fig.show()


결과 값
  Task       Start      Finish
0    A  2021-01-01  2021-02-22
1    B  2021-03-01  2021-04-12
2    C  2021-02-21  2021-05-15
3    D  2021-05-01  2021-05-30

 

728x90