Web Dashboard
streamlit sidebar 사용법
yugyeong
2022. 12. 13. 18:03
streamlit 에서 sidebar 를 사용하는 방법이다.
st.sidebar() 함수를 이용하면 웹페이지 왼쪽에 사이드바가 생성된다.
아래에서는 sidebar 에 selectbox 를 넣은 것이다.
st.sidebar.selectbox( '메뉴', menu ) 는 사이드바의 이름을 메뉴로 설정하고, 그 안에 menu 리스트를 목록으로 넣으라는 의미이다.
def main() :
st.title('파일 분리 앱')
menu = ['Home', 'EDA', 'ML', 'About']
choice = st.sidebar.selectbox('메뉴', menu)
if choice == 'Home' :
run_home_app()
elif choice == 'EDA' :
run_eda_app()
elif choice == 'ML' :
run_ml_app()
elif choice == 'About' :
pass
if __name__ == '__main__' :
main()
위 코드를 실행하면 아래와 같은 사이드바가 생성된다.
