2

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()

ここに画像の説明を入力

4

1 に答える 1