Почему на карте хороплета (Python) полностью не отображается только название легенды? - PullRequest
0 голосов
/ 13 октября 2019

Я на самом деле пытался отобразить бит картограммы, который он не показывает, отображается только серое пространство только с именем легенды ... Я даже проверил параметр key_on.
Я даже попытался сохранить его какHTML-файл и открыть его в Microsoft Edge, но он не работает.

   import pandas as pd
   import matplotlib as mpl
   import matplotlib.pyplot as plt
   import wget

   df_c=pd.read_csv('Police_department_Incidents.csv')
   df_crime=df_c.groupby('PdDistrict',axis=0)['PdDistrict'].count()
   df_crime=df_crime.to_frame()
   df_crime.columns=['0']
   df_crime.reset_index(inplace=True)
   df_crime.columns=['Neighborhood','Count']
   df_crime


   print('Beginning file download with wget module')

   url='https://cocl.us/sanfran_geojson'
   wget.download(url,'c:/Users/pj/san_fran.json')

   loc_json=r'san_fran.json'
   crime_map=folium.Map(location=[-122.431297,37.773972]
                        ,zoom_start=12,tiles='Mapbox Bright')
   crime_map.choropleth(geo_data=loc_json,
                        data=df_crime,
                        columns=['Neighborhood','Count'],
                        key_on='feature.properties.DISTRICT',
                        fill_color='YlOrRd',
                        fill_opacity=0.7,
                        line_opacity=0.2,
                        legend_name='Crime Rate in San Fransico')
  crime_map

Изображение ожидаемого выхода :

Image of the expected output

...