ich habe mittels folium eine map erstellt und plote die geodaten für jedes Gebiet. Ich habe 10 verschiedene Gebiete und ich möchte, dass jedes Gebiet in einer anderen Farbe dargestellt wird.
Wenn ich vordefinierte fill_color = 'YlGn' nutze, dann setzt er die thresholds automatisch und zwar nicht nach jeder Zahl, sondern erst nach zwei Zahlen. Also Gebiet 1 und 2 haben die selbe Farbe, was natürlich überhaupt nicht gewollt ist.
Code: Alles auswählen
folium.Choropleth(
geo_data=GeoP_df,
name='Gebiet',
data=GeoP_df,
columns=['ID', 'gebiet'],
key_on='feature.properties.ID',
fill_color='YlGn',
fill_opacity=0.7,
line_opacity=0.1,
legend_name='Gebiete'
).add_to(m)
Es gibt da die library: branca
Hier ein Beispiel, wie sie genutzt wird:
https://nbviewer.jupyter.org/github/pyt ... maps.ipynb
Das Ding ist, ich bekomme das nicht in mein Choropleth rein, weil im Beispiel ein geojson objekt verwendet wurde. fill_color erwartet einen string.
Jemand einen Ansatz für mich?
Viele Grüße