前提・実現したいこと
東京23区の人口をコロプレス図で表現したい
###Qここに質問の内容を詳しく書いてください。
・23区の人口データをダウンロード、jsonファイルに変換を実施(できていると仮定)
・下記コード書きましたがエラーが発生しコロプレス図が作成できていません。
(・コロプレス図を作成する時、foliumやjsonを使わないでも、こう書ける(このコードの方がわかりやすい等)というものがあれば教えていただけると幅が広がり嬉しいです)
発生している問題・エラーメッセージ
ValueError: All values are expected to fall into one of the provided bins (or to be Nan). Please check the `bins` parameter and/or your data.
該当のソースコード
import pandas as pd
import folium
tokyo_data = pd.read_csv('/hoge/Desktop/foo.csv')
tokyo_data['H31人口総数']= tokyo_data['H31人口総数'].astype(int)
geojson = /hoge/Desktop/tokyo_lg.json'
tokyo23_location = [35.658593,139.745441] # 港区の駅指定
m = folium.Map(location=tokyo23_location,tiles='cartodbpositron',
zoom_start=10)
m.choropleth(geo_data=geojson, data=tokyo_data,
columns=['市町村名', 'H31人口総数'],
key_on='feature.id',
threshold_scale=[200, 5000, 10000, 100000, 500000,10000000],
fill_color='BuPu', reset=True)
ここに問題に対して試したことを記載してください。
・ threshold_scaleの間隔を変更
・ threshold_scaleの間隔数を変更
補足情報(FW/ツールのバージョンなど)
・参考にしたURL:リンク内容
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/25 13:18
2019/05/25 21:02
2019/05/26 04:26
2019/05/26 05:05
2019/05/26 05:16