체크박스 위젯 사용하기
체크박스를 클릭하면 시각화 그래프가 나타나는 코드
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
'Streamlit' 카테고리의 다른 글
Streamlit 기본 문법(6) : selectbox(셀렉트박스) 위젯 (0) | 2023.07.28 |
---|---|
Streamlit 기본 문법(5) : radio(라디오) 위젯 (0) | 2023.07.28 |
Streamlit 기본 문법(3) : slider, button 위젯 활용하기 (0) | 2023.07.28 |
Streamlit 기본 문법(2) : 데이터프레임 시각화 (0) | 2023.07.28 |
Streamlit 기본 문법(1) (0) | 2023.07.28 |