Ho un geodataframe con punti e alcuni dati associati. Voglio tracciarlo su una mappa usando geopandas e avere la dimensione dei punti corrispondente a una delle colonne nel geodataframe.
Finora ho il seguente codice:
base = world.plot(color='white', figsize=(20,10))
geo_df.plot(ax=base, marker='.', color='red', markersize =
geo_df['Pop_2005'])
plt.xlim([-85, -60])
plt.ylim([-5, 12.5]);
Ma sto ricevendo il seguente errore: TypeError: cannot convert the series to <class 'float'>
Qualche idea?
Pop_2005
esplicitamente su un float o un numero intero? geo_df['Pop_2005'] = geo_df['Pop_2005'].astype(float)