fig = px.scatter_mapbox(
df,
lat="latitude",
lon="longitude",
hover_name="site_name",
hover_data={
"latitude": False,
"longitude": False,
"total_patients": False,
"pct_medicaid": False,
"uninsured": False,
"medicaid": False,
"organization": True,
"city": True,
"Patients (fmt)": True,
"Medicaid %": True
},
size="total_patients",
color="pct_medicaid",
color_continuous_scale="Viridis",
size_max=25,
zoom=5.5,
center={"lat": 44.0, "lon": -120.5},
height=600,
title="Oregon FQHCs: Patient Volume & Medicaid Density"
)
fig.update_layout(
mapbox_style="carto-positron",
margin={"r":0,"t":40,"l":0,"b":0},
coloraxis_colorbar=dict(
title="% Medicaid",
thickness=15,
len=0.5,
yanchor="bottom", y=0.1,
xanchor="left", x=0.02,
bgcolor="rgba(255,255,255,0.8)"
)
)
fig.show()