import pandas as pd
import streamlit as st
from numpy.random import default_rng as rng
df = pd.DataFrame(
{
"col1": rng(0).standard_normal(1000) / 50 + 37.76,
"col2": rng(1).standard_normal(1000) / 50 + -122.4,
"col3": rng(2).standard_normal(1000) * 100,
"col4": rng(3).standard_normal((1000, 4)).tolist(),
}
)
st.map(df, latitude="col1", longitude="col2", size="col3", color="col4")