データソースは、厚生労働省発表の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')
関東地方の感染者が増えてきているのが心配です。