데이터 시각화에서는 Streamlit의 차트함수와 다양한 라이브러리의 차트 함수를 애플리케이션에 표시하는 방법을 소개합니다. Line 차트, bar 차트, pie 차트 등등의 다양한 시각화 그래프를 활용하여 대시보드를 구성할 수 있습니다.
st.line_chart 소개
**st.line_chart
**는 ****Streamlit에서 ****제공하는 선 그래프를 그리기 위한 내장함수입니다. 주로 시계열 데이터나 연속적인 데이터의 변화를 보여주기 위해 사용됩니다.
import streamlit as st
st.line_chart(data=None, *, x=None, y=None, width=0, height=0,
use_container_width=True)
매개변수
data
: 데이터는 리스트(list)나 튜플(tuple) 형태일 수도 있으며, Numpy의 배열(array) 형태 또는 Pandas의 시리즈(series) 객체나 데이터프레임(DataFrame) 형태로 전달할 수 있습니다. 보통 선 그래프를 그릴 경우, 연속성이 있는 값(시간 또는 순서의 수치데이터)을 넣습니다.*
(str or None) : 키워드 전용 매개변수입니다. 위치 인자가 아닌 키워드 인자 형태로만 값을 전달해주어야 하기 때문에 함수 사용자가 매개변수를 더 명확하게 지정할 수 있습니다.x
: x 축에 해당하는 데이터 열 또는 배열입니다. data 매개변수를 전달하지 않은 경우에만 필요합니다.y
: y 축에 해당하는 데이터 열 또는 배열입니다. data 매개변수를 전달하지 않은 경우에만 필요합니다.width
(int or None): 선 그래프의 너비를 나타냅니다. 기본값은 자동으로 설정되며 픽셀 단위로 지정이 가능합니다.height
(int or None) : 선 그래프의 높이를 나타냅니다. 기본 값은 자동으로 설정되며 픽셀 단위로 지정이 가능합니다.use_container_width
(bool or None): 그래프의 너비를 컨테이너의 너비에 맞추는 여부를 지정하는 불리언 값입니다.
width
매개변수를 사용하여 수동으로 지정할 수 있습니다.