"Python streamlit dashboard"의 두 판 사이의 차이
DB CAFE
(새 문서: = 파이썬 Streamlit 대시보드 개발 = == 설치 == == 실행 방법 == <source lang=python> streamlit run test.py </source> == Streamlit 샘플 == <source lang=python> import s...) |
|||
(같은 사용자의 중간 판 6개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
= 파이썬 Streamlit 대시보드 개발 = | = 파이썬 Streamlit 대시보드 개발 = | ||
== 설치 == | == 설치 == | ||
+ | https://blog.zarathu.com/posts/2023-02-01-streamlit/ | ||
+ | |||
== 실행 방법 == | == 실행 방법 == | ||
<source lang=python> | <source lang=python> | ||
7번째 줄: | 9번째 줄: | ||
== Streamlit 샘플 == | == Streamlit 샘플 == | ||
+ | * 샘플 소스 | ||
+ | <source lang=python> | ||
+ | import streamlit as st | ||
+ | st.title('Hello Streamlit') | ||
+ | </source> | ||
+ | |||
+ | * 실행 | ||
<source lang=python> | <source lang=python> | ||
+ | streamlit run app.py | ||
+ | </source> | ||
+ | |||
+ | == 문자열 관련 == | ||
+ | <source lang=sql> | ||
import streamlit as st | import streamlit as st | ||
− | st.title(' | + | # 타이틀 |
+ | st.title('this is title') | ||
+ | # 헤더 | ||
+ | st.header('this is header') | ||
+ | # 서브헤더 | ||
+ | st.subheader('this is subheader') | ||
+ | </source> | ||
+ | |||
+ | == 레이아웃 만들기 == | ||
+ | |||
+ | * 레이아웃으로 웹페이지 분할 | ||
+ | * columns 함수 | ||
+ | |||
+ | <source lang=sql> | ||
+ | import streamlit as st | ||
+ | |||
+ | col1,col2 = st.columns([2,3]) | ||
+ | # 공간을 2:3 으로 분할하여 col1과 col2 컬럼 생성. | ||
+ | |||
+ | with col1 : | ||
+ | # column 1 에 담을 내용 | ||
+ | st.title('here is column1') | ||
+ | with col2 : | ||
+ | # column 2 에 담을 내용 | ||
+ | st.title('here is column2') | ||
+ | st.checkbox('this is checkbox1 in col2 ') | ||
+ | |||
+ | |||
+ | # with 구문 말고 다르게 사용 가능 | ||
+ | col1.subheader(' i am column1 subheader !! ') | ||
+ | col2.checkbox('this is checkbox2 in col2 ') | ||
+ | # => 위에 with col2: 안의 내용과 같은 기능 | ||
</source> | </source> | ||
+ | |||
+ | |||
+ | * 참조 사이트 | ||
+ | https://docs.kanaries.net/topics/Streamlit/streamlit-dashboard | ||
+ | |||
+ | https://analyticsindiamag.com/ai-mysteries/build-and-deploy-your-first-real-time-dashboard-with-streamlit/ | ||
+ | |||
+ | |||
+ | https://www.geeksforgeeks.org/create-interactive-dashboard-in-python-using-streamlit/ |
2024년 7월 19일 (금) 14:19 기준 최신판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 파이썬 Streamlit 대시보드 개발[편집]
1.2 실행 방법[편집]
streamlit run test.py
1.3 Streamlit 샘플[편집]
- 샘플 소스
import streamlit as st
st.title('Hello Streamlit')
- 실행
streamlit run app.py
1.4 문자열 관련[편집]
import streamlit as st
# 타이틀
st.title('this is title')
# 헤더
st.header('this is header')
# 서브헤더
st.subheader('this is subheader')
1.5 레이아웃 만들기[편집]
- 레이아웃으로 웹페이지 분할
- columns 함수
import streamlit as st
col1,col2 = st.columns([2,3])
# 공간을 2:3 으로 분할하여 col1과 col2 컬럼 생성.
with col1 :
# column 1 에 담을 내용
st.title('here is column1')
with col2 :
# column 2 에 담을 내용
st.title('here is column2')
st.checkbox('this is checkbox1 in col2 ')
# with 구문 말고 다르게 사용 가능
col1.subheader(' i am column1 subheader !! ')
col2.checkbox('this is checkbox2 in col2 ')
# => 위에 with col2: 안의 내용과 같은 기능
- 참조 사이트
https://docs.kanaries.net/topics/Streamlit/streamlit-dashboard
https://www.geeksforgeeks.org/create-interactive-dashboard-in-python-using-streamlit/