웹대시 보드용으로 쓰이는 스트림릿 라이브러리의 함수에 대해 알아보자
1) title,header,subhear,text
각각 title은 제목을 나타내는 함수, header는 강조를 나타내고,subheader는 준 강조를 나타낸 함수이다. 마지막으로 text 함수는 텍스트 문장을 나타내는 함수이다.
함수 4개를 한꺼번에 써놨지만 의미는 길지 않은 함수들이라 한꺼번에 써놨다.
import streamlit as st
def main() :
st.title('웹 대시보드')
st.text('웹 대시보드 개발하기')
st.header('이 영역은 헤더 영역')
st.subheader('이 영역은 서브 헤더 영역')
if __name__ == '__main__' :
main()
이렇게 웹브라우저에 나오게 된다.
코드 실행시에는 visual studio code에 terminal 에서 streamlit run 파일명.py로 실행시켜야 한다. 이렇게 한번하면 나머지는 그 파일에 코드를 입력하고 저장하는 족족 자동 실행된다.
2) success,warning,info,error 함수
각각
success는 녹색으로 실행에 성공할때 메시지가 나오는 함수
warning는 노란색으로 경고 메세지를 줄때 나오는 함수
info는 파란색으로 팁으로 안내정보를 주고자 할때 나오는 함수
erorr는 빨간색으로 문제가 발생할때 나오는 함수이다.
import streamlit as st
def main() :
st.success('성공했을때 메시지를 보여줄때 사용')
st.warning('경고 메세지를 보여주고 싶을때')
st.info('정보성 메세지를 보여주고 싶을때')
st.error('문제가 발생했음을 보여주고 싶을때')
if __name__ == '__main__' :
main()
이렇게 나올것이다.
3) help함수
정보를 주고 할때 사용된다. 주로 함수에 관한 정보를 나타낸다.
import streamlit as st
def main() :
#파이썬의 함수들의 설명을 보여주고 싶을때
st.help(sum)
st.help(len)
if __name__ == '__main__' :
main()
sum과 len에 관한 정보가 표시된다.
반응형
'웹대시보드 개발' 카테고리의 다른 글
웹대시 보드 개발(7) 스트림릿의 다양한 UI 함수(4) (0) | 2022.12.14 |
---|---|
웹대시보드 개발(6) 스트림릿의 다양한 UI 함수(3) (0) | 2022.12.13 |
웹대시보드 개발(5) 스트림릿의 다양한 UI 함수(2) (0) | 2022.12.13 |
웹대시보드 개발(2) 스트림릿 설치방법 (0) | 2022.12.12 |
웹대시보드 개발(1) 소스코드 버전 관리를 위한 Git과 Github.com 사용법 (0) | 2022.12.12 |