folium.Choropleth:控制 fill_opacity 仅适用于空值
folium.Choropleth: control fill_opacity for null values only
我画了一张漂亮的美国地图。
我使用 Folium
制作了 Choropleth
folium.Choropleth(
geo_data=boundaries,
name='choropleth',
data=df,
columns=['state','NR'],
key_on='feature.id',
fill_color='Blues',
threshold_scale=a_non_unform_log_scale,
fill_opacity=0.7
).add_to(m)
确实如我所愿,但我想给值0一个特殊的透明颜色。
例如。在图像中,许多州是黑色的,因为它们在 df
中有一个 null/nan 条目。
我可以只让缺失的状态透明吗?
是的,你可以。您可以执行以下操作:
folium.Choropleth(
geo_data=boundaries,
name='choropleth',
data=df,
columns=['state','NR'],
nan_fill_color='grey',
nan_fill_opacity=0.4,
key_on='feature.id',
fill_color='Blues',
threshold_scale=a_non_unform_log_scale,
fill_opacity=0.7
).add_to(m)
我画了一张漂亮的美国地图。
我使用 Folium
Choropleth
folium.Choropleth(
geo_data=boundaries,
name='choropleth',
data=df,
columns=['state','NR'],
key_on='feature.id',
fill_color='Blues',
threshold_scale=a_non_unform_log_scale,
fill_opacity=0.7
).add_to(m)
确实如我所愿,但我想给值0一个特殊的透明颜色。
例如。在图像中,许多州是黑色的,因为它们在 df
中有一个 null/nan 条目。
我可以只让缺失的状态透明吗?
是的,你可以。您可以执行以下操作:
folium.Choropleth(
geo_data=boundaries,
name='choropleth',
data=df,
columns=['state','NR'],
nan_fill_color='grey',
nan_fill_opacity=0.4,
key_on='feature.id',
fill_color='Blues',
threshold_scale=a_non_unform_log_scale,
fill_opacity=0.7
).add_to(m)