こんばんは、ぱそきいろです。
最近youtubeで見る棒グラフが動く動画を作ってみました。
(bar chart raceと言うみたいです。)
都道府県ごとのコロナ感染者数の推移
— ぱそきいろ (@takacpu55) 2021年1月1日
情報:NHKまとめ#flourish pic.twitter.com/DIShImoE1u
Flourishというサイトで簡単に作ることができます。
flourish.studio
NHKが都道府県ごとのコロナ感染者数データを出してくれているので、こちらを使ってみたいと思います。
データ作成
まずはここからデータをダウンロードします。
www3.nhk.or.jp
情報:NHKまとめ
CSVファイルがダウンロードできますので、以下のコードでbar chart raceにするために変換します。
(今回は1日ごとの感染者数のみを可視化するので他のデータは削除します。)
import pandas as pd df_covid = pd.read_csv("./data/nhk_news_covid19_prefectures_daily_data.csv") df_covid.drop(["各地の感染者数_累計","各地の死者数_1日ごとの発表数","各地の死者数_累計"],axis=1,inplace=True) df_covid.set_index("日付",inplace=True) df_datatemp1=df_covid[df_covid["都道府県コード"]==1].T df_datatemp1.drop(["都道府県コード","都道府県名","各地の感染者数_1日ごとの発表数"],inplace=True) df_name=df_covid["都道府県名"].T df_name.drop_duplicates(inplace=True) for i in range(1,len(df_name)+1): df_datatemp1.loc[df_name[i-1]]=df_covid[df_covid["都道府県コード"]==i]["各地の感染者数_1日ごとの発表数"] df_datatemp1.to_csv("output.csv")
Flourishで可視化
こちらのサイトにアクセスします。
flourish.studio
ログイン後、New Visualization→bar chart raceへと進みます。
data→uploadから先ほどのファイルをアップロードします。
previewに戻ると動画が作成されております。
まとめ
もう一度できた動画を載せておきます。
都道府県ごとのコロナ感染者数の推移
— ぱそきいろ (@takacpu55) 2021年1月1日
情報:NHKまとめ#flourish pic.twitter.com/DIShImoE1u
データの整形に時間がかかったけど、簡単に動画が作成できました。
他にもグラフテンプレがたくさんあるので、試してみようと思います。