cleanUrl: "intro-to-streamlit"
description: "빠른 데이터 시각화 및 공유를 위한 streamlit 사용법을 알아봅니다."
pip로 설치
$ pip install streamlit
conda로 설치
$ conda install conda-forge::streamlit
Streamlit으로 hello, world!를 브라우저에 출력해보자.
import streamlit as st
st.title("Hello, world!")
위 코드를 hello_world.py
파일로 저장하고, 커맨드라인에서 아래를 실행하면
$ streamlit run hello_world.py
브라우저가 열리면서 아래와 같은 페이지를 확인할 수 있다.
가장 기본적인 선 그래프를 그리기 위해서는, 데이터를 pandas DataFrame의 형태로 구조화하고 이를 st.line_chart
로 시각화하면 된다. 아래의 예시 코드를 보자.
import streamlit as st
import numpy as np
import pandas as pd
st.title("My first streamlit graph")
N = 1000
df = pd.DataFrame({
'x': np.arange(N),
'y': np.random.normal(size=(N,)),
})
st.line_chart(data=df, x='x', y='y')
위 코드는 다음을 수행한다.