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()
위 코드를 실행하면 아래와 같은 사이드바가 생성된다.

'Web Dashboard' 카테고리의 다른 글
| Jupyter notebook 에서 학습한 인공지능을, streamlit 에서 사용하는 방법 (0) | 2022.12.14 |
|---|---|
| Data Dashboard App 을 개발하는 순서 (0) | 2022.12.13 |
| streamlit 에서 Chart 사용법 (1) | 2022.12.13 |
| 유저한테 데이터를 입력받는 방법 - text, number, date, time, password, color (0) | 2022.12.13 |
| streamlit 에 파일을 업로드 & 저장하는 함수 만들기 (0) | 2022.12.13 |