Map / app.py
MadhuV28's picture
Update app.py
1130886
raw
history blame
692 Bytes
import altair as alt
import streamlit as st
african_countries = alt.topo_feature(
"https://raw.githubusercontent.com/deldersveld/topojson/master/continents/africa.json",
"continent_Africa_subunits",
)
africa_chart = (
alt.Chart(african_countries)
.mark_geoshape(stroke="white", strokeWidth=2)
.encode(
color="value:Q",
tooltip=[
alt.Tooltip("properties.geounit:O", title="Country name"),
alt.Tooltip("value:Q", title="Indicator value"),
],
)
.transform_lookup(
lookup="properties.geounit",
from_=alt.LookupData(filtered_data, "Geo Name", ["value"]),
)
)
st.altair_chart(africa_chart)