0
私はチュートリアルhereに従おうとしています。目標は、前記郵便番号に結び付けられた値に従って各郵便番号を陰影付けする地図を生成することである。Pythonでfoliumとchoroplethのマップをプロットするとエラーは出力されません。
jupyterノートブックを使用してもエラーがない場合でも出力を生成できませんでした。私のコードは以下の通りです。
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.cm
import folium
import os
import json
data=pd.read_csv('C:/Users/cuezy/Desktop/ML/Python/import data/zipcodetest.csv')
#initialize: load data
zip_geo=os.path.join('C:/Users/cuezy/Desktop/ML/Python/import data/zip', 'zips_us.json')
zip_rsrp=os.path.join('C:/Users/cuezy/Desktop/ML/Python/import data', 'zipcodetest.csv')
zip_data = pd.read_csv(zip_rsrp)
m = folium.Map(location=[40.006, -75.285], zoom_start=13)
m.choropleth(
geo_data=zip_geo,
name='choropleth',
data=zip_data,
columns=['Zip', 'RSRP'],
key_on='feature.id',
fill_color='BuGn',
fill_opacity=0.7,
line_opacity=0.2,
legend_name='RSRP'
)
folium.LayerControl().add_to(m)
m
私が作ったcsvファイルには2列あり、ヘッダはZipとRSRP(2桁の整数)と5行の数字です。 Jsonファイルは、米国国勢調査のWebサイトからダウンロードされた郵便番号jsonファイルです。
これを指摘してくれてありがとう、実際には私のコードは「m」で終わりました。質問に間違って貼り付けました。 – Cuezy
@Cuezy大歓迎です!投票してください:D – CarloV
投票されました。私の問題は実際にはまだ解決されていません。上記のコードでは、私はまだアウトを入れていないし、エラーもない。 – Cuezy