Python
vincent
このパッケージの導入例を使用してマップの視覚化を使用しています。私はで働いていipython notebook
ます。
pandas
DataFrame
国別 FIPS コードを使用して単純に定義しました (ここから取得)。次に、これらの FIPS コードをDataFrame
使用してデータを地図にマッピングしようとしましたが、結果の視覚化で国に色を付けることができませんでした。どうすればそれを機能させることができますか?vincent
country_data_tmp = pd.DataFrame({'country_names' : np.array(['Argentina', 'Armenia', 'Australia', 'Austria']),
'country_FIPS' : np.array(['032', '051', '036', '040']),
'my_rate' : np.array([0.254, 0.3456, 0.26, 0.357])})
country_data_tmp.head()
world_topo = r'world-countries.topo.json'
geo_data = [{'name': 'countries',
'url': world_topo,
'feature': 'world-countries'}]
vis = vincent.Map(data=country_data_tmp,
geo_data=geo_data,
scale=1100,
data_bind='my_rate',
data_key='country_FIPS',
map_key={'counties': 'properties.FIPS'})
vis.display()