Hi. I would like my web to have two buttons for two different plots, something like this
if st.button (“Run”, key = “A”):
…
st.pyplot(fig1)
…
if st.button (“Run”, key = “B”):
…
st.pyplot(fig2)
…
Right now, when I click one of the buttons, the other’s output would just disappear. Is there a way to have both plot shown up on my screen? Thank you!
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.