たつをの ChangeLog
: 2020-05-11
前後の日:
2020-05-10
< >
2020-05-12
この月:
2020-05
別の年の同じ日:
2000
2001
2002
2003
2004
2005
2006
2008
2009
2010
2011
2012
2014
2015
2016
2017
2018
2019
2020
2022
Python の japanmap ライブラリで手軽に日本地図で県別色分け可視化!
2020-05-11-1 [
Python
][
Programming
][
Geography
]
Python (on Jupyter Notebook) で日本地図に県別に色分けすることで何かのデータを可視化したくなったので調べてみました。
japanmap というのがあるみたい。
作者による紹介:
県別データの可視化 - Qiita
日本地図を県別に色分けする Python3 用のライブラリ(japanmap)を作成したので紹介します。
しっかりきれいに色分けできてとても良いです。
手軽すぎて、素晴らしすぎる!
上記ページを参考に、
総務省統計局「なるほど統計学園」
の都道府県別人口データで色塗りしてみました (japanmap.picture 使用)。
カラーバーの数値の単位は「万人」です。
しかし、東京・神奈川・埼玉・大阪・愛知など
県境近辺の塗り残し
が目立ちます。
目立たないように枠線を白くしたり枠線をなくしたりしたいんだけど、japanmap.picture では線の色指定や枠線なし指定ができないみたい。
一方、japanmap.pref_map を使うと SVG での出力になり、この場合はデフォルトは枠線なしで、きれいに塗り潰されます。
もちろん SVG だから枠線追加も簡単だし、塗り残し問題がないので、こちらを使っていきたいと思います。
ということで、japanmap.pref_map を使った都道府県別の人口マップです。
奥村先生のページを参考にしました(参考:
日本地図 - 奥村 晴彦
)。
SVG での出力を cairosvg.svg2png で png に変換したのち、imshow で表示しています。
なお、svg タグに width="1024px" height="1024px" など追加しないと画像が見えないサイズになるので注意されたし。
また、境界線を見えるようにするには path タグの style に "stroke: gray; stroke-width: 0.001" などを追加するとヨシ。
Jupyter Notebook の HTML
ファイルを置いておきます。
関連記事
Google Chart API で日本の都道府県に自由に色が塗れる!すごい![2011-02-16-3]
数値データに基づいて都道府県に色をぬることができるサービス「地図を描く!」[2003-12-10-6]
前後の日:
2020-05-10
< >
2020-05-12
この月:
2020-05
別の年の同じ日:
2000
2001
2002
2003
2004
2005
2006
2008
2009
2010
2011
2012
2014
2015
2016
2017
2018
2019
2020
2022
たつをの ChangeLog
Powered by
chalow