데이터 출력에서는 간편하게 텍스트 요소, 미디어 요소, 데이터 요소를 Streamlit 애플리케이션에 표시하는 방법을 소개합니다. 텍스트 요소를 사용하여 정보를 전달하고 설명할 수 있으며, 미디어 요소를 통해 이미지, 오디오, 비디오 파일을 출력할 수 있습니다. 또한 데이터 요소를 사용하여 데이터 프레임 및 테이블 형식으로 데이터를 표시할 수 있습니다. Streamlit을 사용하면 간단하고 직관적인 방식으로 데이터를 출력하여 대시보드를 구성할 수 있습니다.
st.markdown 소개
**st.markdown
**은 markdown 형식의 문자열을 Streamlit 애플리케이션에 보여주는 기능을 제공합니다. markdown은 일반 텍스트를 보다 구조화된 형식으로 표현하기 위한 경량 마크업 언어입니다.
<aside> 💡 Markdown 일부 형식
st.markdown(body, unsafe_allow_html=False, *, help=None)
매개변수
body
(str): 마크다운으로 표시할 문자열입니다.unsafe_allow_html
(bool): 본문에서 발견된 HTML 태그는 이스케이프 되므로 순수 텍스트로 처리할지 여부를 지정합니다.
help
(str): 마크다운 옆에 표시되는 마크다운에 대한 추가 정보 또는 설명을 제공합니다.예시 1
다음 예시는 **st.markdown
**을 사용하여 간단한 문장들을 보여주는 예시입니다. markdown의 다양한 형식을 이용하여 글의 색, 글씨체 등을 보여줍니다.
import streamlit as st
st.markdown("Streamlit은 **_매우_ 훌륭하다**.")
st.markdown("이 문장은 :red[빨강], 그리고 이문장은 **:blue[파랑]** 그리고 볼드체이다.")
st.markdown(":green[$\\sqrt{x^2+y^2}=1$] 피타고라스 항등식이다. :pencil:")