データソースは、厚生労働省発表のPDFデータを用います。

3月20日投稿した時点のPDFデータのフォーマットが変更になっていますので改訂版を投稿します。

前回版は

2020年3月24時点のURL

https://www.mhlw.go.jp/content/10900000/000612030.pdf

PDFの読み込み

読み込み部分は前回と同様ですので省略します。

Japanmapへ読み込むための加工

データの抽出は今回のPDFデータの方が至ってシンプルに行うことができました。

lines = result_txt.split('\n') row_data = [] for line in lines:     if line:         row_data.append(line) prer = row_data[1:39] confirmed = row_data[42:80] data = dict(zip(prer,map(int,confirmed)))

色の調整

数値データをカラーデータへ変換します。

m = max(data.values()) def color_scale(r): return (255,0,int(255 - 255/m * r*5)) for p,d in data.items():     c = color_scale(d)     data[p] = cp

描画

%matplotlib inline import japanmap import matplotlib.pyplot as plt rcParams['figure.figsize'] = 8,8 plt.imshow(picture(data)); plt.title('Corona viruls confirmed in Japn 2020-3-23')

関東地方の感染者が増えてきているのが心配です。