Как сделать визуализацию с помощью базовой карты Matplotlib - PullRequest
1 голос
/ 19 марта 2020

Я пытался визуализировать глобальные случаи короны на карте с помощью folium.circle, как мне реализовать то же самое с модулем базовой карты matplotlib.

В настоящее время мой код выглядит так:

x = data[['Confirmed']].values.astype(float)

# Create a minimum and maximum processor object
min_max_scaler = preprocessing.MinMaxScaler()

# Create an object to transform the data to fit minmax processor
x_scaled = min_max_scaler.fit_transform(x)

# Run the normalizer on the dataframe
df_normalized = pd.DataFrame(x_scaled)

df_normalized.columns = 'norm_dat'.split()
data['norm_con'] = df_normalized['norm_dat'].values

world_map = folium.Map(location=[35.0,105.0], zoom_start=2.3,tiles='CartoDB dark_matter')

for i in range(0,len(data)):
    folium.Circle(
                          location=[data.iloc[i]['Latitude'], data.iloc[i]['Longitude']],
                          popup=data.iloc[i]['State'],
                          radius=(data.iloc[i]['norm_con'])*1000000,
                          color='red',
                          fill=True,
                          fill_color='crimson'

                           ).add_to(world_map)




world_map

карта вывода

...