Spaces:
Sleeping
Sleeping
# lets try using map stuff without folium, maybe stlite doesnt support that. | |
import streamlit as st | |
import pandas as pd | |
# Load data | |
f = 'mountains_clr.csv' | |
df = pd.read_csv(f).dropna() | |
print(df) | |
st.markdown("# :whale: :whale: Cetaceans :red[& friends] :balloon:") | |
st.markdown("## :mountain: Mountains") | |
st.markdown(f"library version: **{st.__version__}**") | |
# not sure where my versions are getting pegged from, but we have a 1y spread :( | |
# https://github.com/streamlit/streamlit/blob/1.24.1/lib/streamlit/elements/map.py | |
# rather hard to find the docs for old versions, no selector unlike many libraries. | |
visp_loc = 46.295833, 7.883333 | |
tile_xyz = 'https://tile.opentopomap.org/{z}/{x}/{y}.png' | |
tile_attr = '<a href="https://opentopomap.org/">Open Topo Map</a>' | |
st.map(df, latitude='lat', longitude='lon', color='color', size='size', zoom=7) | |
#, tiles=tile_xyz, attr=tile_attr) | |
#st.map(df) | |
#st.map(df, latitude="col1", longitude="col2", size="col3", color="col4") | |
import numpy as np | |
df2 = pd.DataFrame( | |
{ | |
"col1": np.random.randn(1000) / 50 + 37.76, | |
"col2": np.random.randn(1000) / 50 + -122.4, | |
"col3": np.random.randn(1000) * 100, | |
"col4": np.random.rand(1000, 4).tolist(), | |
} | |
) | |
#st.map(df, latitude="col1", longitude="col2", size="col3", color="col4") | |