본문 바로가기
Streamlit

Streamlit 기본 문법(4) : checkbox(체크박스) 위젯

by ISLA! 2023. 7. 28.

체크박스 위젯 사용하기

 

 체크박스를 클릭하면 시각화 그래프가 나타나는 코드

import streamlit as st
import matplotlib.pyplot as plt
import numpy as np

# 체크박스 만들기
x = np.linspace(0, 10, 100)
y = np.sin(x)

show_plot = st.checkbox("시각화 보여주기")
st.write(show_plot)
fig, ax = plt.subplots()
ax.plot(x, y)

if show_plot:
    st.pyplot(fig)
    
    

if __name__ == "__main__":
    main()

👉 결과

  • checkbox에 체크된 값이 ture 로 나타남
  • True/False 로 구분

 

728x90