Hey @honan, cool app! I really like the time series animation in particular.
I’m a Streamlit newbie too. Some things I’ve picked up that may be helpful for you:
- I see you’re using plotly. Use
use_container_width=True when you plot. That’ll make it fit the screen instead of you having to scroll horizontally to see it in smaller windows. (At least, I know this works with plotly express, which is what you should probably be using in Streamlit)
- Not sure if you’ve viewed your app with the dark theme enabled, but the text in the table on the About page is very difficult to read. I suggest changing the formatting so it looks good in both the light and dark themes, which you’ve accomplished nicely on all other plots. (Since Streamlit doesn’t allow us to force a user to use a certain theme, or even set a default theme - yet - if someone who has a dark mode device opens your app, the table won’t look great) Alternatively, you could just use st.dataframe().