Hey @samzhu, how about using a checkbox instead? Something like:
if st.checkbox("Run", key="A"):
...
st.pyplot(fig1)
if st.checkbox("Run", key="B"):
...
st.pyplot(fig2)
If you really want to use buttons, the thing is when you press a button, the other button would then return None
and won’t pass the if
condition. You won’t be able to have two buttons returning True
at the same time, the workaround usually involves using the cache gist.
Fanilo