見出し画像

ガントチャート入門①(Pythonでの簡単作成方法⇒plotly)

ガントチャートとは

プロジェクト管理や生産管理などで工程管理に用いられる表の一種で、作業計画を視覚的に表現するために用いられる

# 共通テスト 情報でも出題される可能性が… (試行問題第2問Bで知っていると有利)


Python(GoogleColab上)で簡単にガントチャートを作成するには・・・・


「plotly」

が簡単おすすめ。(Google Colab ではインストール無しですぐに使える)

※ グラフを動的に動かすことが可能
※ (データの安全性#は注意が必要)

#簡単なガントチャート作成例(Golab上でインストール無しでOK)

import plotly.express as px
import pandas as pd

df = pd.DataFrame([
    dict(Task="Job A", Start='2009-01-01', Finish='2009-02-28', Resource="Alex"),
    dict(Task="Job B", Start='2009-03-05', Finish='2009-04-15', Resource="Alex"),
    dict(Task="Job C", Start='2009-02-20', Finish='2009-05-30', Resource="Max")
])

fig = px.timeline(df, x_start="Start", x_end="Finish", y="Task", color="Resource")
fig.update_yaxes(autorange="reversed")
fig.show()


作成例(Colab上では拡大縮小等を動的に操作可能)

この記事が参加している募集

最近の学び

公務員で受取出来ませんので、お気持ちだけで大丈夫です~