2023. 11. 21. 20:41ㆍPython/streamlit
streamlit(스트림릿)을 사용하여 웹 대시보드에 문자열(텍스트 출력)을 표시하는 명령에 대해 알아봅니다.
문자열을 표현하는 다양한 명령어를 통해 웹 대시보드에 적절하게 표시하여
유저들로 하여금 가독성을 좋게 하고 강조해야할 부분이나 안내해야할 부분 등을 알맞게 표시합니다.
1. 타이틀, title
웹 대시보드의 가장 큰 제목 글씨를 표시합니다.
st.title('웹 대시보드')
* streamlit 코드를 계속해서 수정할 때 웹 대시보드에 표시되는 내용을 항상 새로고침(불러오기)하기 위해서
i 표시 안의 Always rerun을 누르면 코드 수정후 저장된 내용을 자동으로 불러옵니다.
2. 텍스트, text
웹 대시보드에 일반 텍스트(내용)를 표시합니다.
st.text('웹 대시보드 개발하기')
3. 헤더, header
헤더 형식으로 텍스트를 표시합니다.
st.header('이 영역은 헤더영역')
4. 서브헤더, subheader
하위 헤더 형식으로 텍스트를 표시합니다.
st.subheader('이 영역은 서브 헤더 영역')
5. 쓰기, write
앱(웹 대시보드)에 인수(argument)를 작성합니다.
다른 streamlit(스트림릿) 명령과는 달리 고유한 속성이 있습니다.
1. 여러 인수를 전달할 수 있으며, 모든 인수가 작성됩니다.
2. 동작은 다음과 같이 입력 유형에 따라 달라집니다.
3. None을 반환하므로 앱의 "슬롯"을 재사용 할 수 없습니다.
참고링크 : https://docs.streamlit.io/library/api-reference/write-magic/st.write
st.write('안녕하세요')
write(string) : 형식이 지정된 Markdown 문자열을 출력합니다.
6. success
성공 메시지를 표시합니다.
st.success('성공했을 때의 메세지를 보여줄 때')
7. 경고, warning
경고 메시지를 표시합니다.
st.warning('경고 메시지를 보여줄 때')
8. 정보, info
정보 메시지를 표시합니다.
st.info('정보성 메시지를 보여줄 때')
9. 에러, error
오류(에러) 메시지를 표시합니다.
st.error('문제가 발생했음을 보여주고 싶을 때')
import streamlit as st
def main() :
st.title('웹 대시보드') # 웹 화면에 표시하기 위해서는 st.0000로 표시되어야 함
st.text('웹 대시보드 개발하기')
st.header('이 영역은 헤더영역')
st.subheader('이 영역은 서브 헤더 영역')
st.write('안녕하세요')
st.success('성공했을 때의 메세지를 보여줄 때')
st.warning('경고 메시지를 보여줄 때')
st.info('정보성 메시지를 보여줄 때')
st.error('문제가 발생했음을 보여주고 싶을 때')
if __name__ == '__main__' :
main()
아래 streamlit 링크에 가시면 다양한 문자열(텍스트) 함수를 찾아보실 수 있습니다.
Text elements - Streamlit Docs
'Python > streamlit' 카테고리의 다른 글
streamlit(스트림릿) visual studio code(비주얼스튜디오코드)에서 설치하는 방법 (0) | 2023.11.27 |
---|---|
streamlit(스트림릿) Input widgets(입력 위젯) 사용하는 방법(button, radio, checkbox, selectbox, multiselect, slider, expander) (2) | 2023.11.23 |
streamlit(스트림릿) csv파일 불러와서 출력하는 방법(pandas와 dataframe) (2) | 2023.11.22 |
streamlit(스트림릿) 웹 대시보드 실행하는 방법 (0) | 2023.11.21 |
Python streamlit 패키지를 설치하여 웹 대시보드 만드는 방법(WebDashBoard) (1) | 2023.11.20 |