我想要用“颜色”列指定的颜色来为属于某个半球的城市着色。每个半球(每个类别)的所有城市在该列中具有相同的值。我希望图例也显示相同的颜色。
我无法做到这一点。有人可以帮帮我吗?非常感谢您的帮助。
注意:这是一个可重现的示例,基于geopandas示例。
我无法做到这一点。有人可以帮帮我吗?非常感谢您的帮助。
注意:这是一个可重现的示例,基于geopandas示例。
import geopandas as gpd
gdf = gpd.read_file(gpd.datasets.get_path('naturalearth_cities'))
gdf['Hemisphere'] = gdf['geometry'].apply(lambda x: 'Norte'if x.y > 0 else 'Sur')
gdf['Color'] = gdf['Hemisphere'].apply(lambda x: '#D94325' if x=='Norte' else '#5CD925')
gdf.explore(column='Hemisferio', color='Color')