[파이썬]Streamlit 활용 - Chart 예시
실제 업무에서 사용했던 차트관련 예시 프로그램입니다.기본적인 막대차트, 꺾은선차트와 두개를 동시에 그리기 위한 방법입니다. 1. 기본 프로그램 구성개요 - 2016년 ~ 2024년까지 신규 가입, 해지 고객에 대한 월별 데이터를 차트로 표현검색조건 - 연도는 select_slider 활용하며, 기본은 2016 ~ 2024년 전체 선택이며, 연도 단위로 조정 가능하도록 함데이터 선택 - 차트에 표시할 신규, 해지, 실가입자 데이터 2. 차트 구성기본 차트 구성은 다음과 같이 간단하게 가능bar chart : st.bar_chart(month_sum_plot, x='기준월' , y= option)line chart : st.line_chart(month_sum_plot, x='기준월' , y='누적차..
2024. 5. 19.
[파이썬]Streamlit 활용 - 화면 레이아웃
Streamlit 에서 화면을 구성하는 방법입니다. 웹페이지에서 별도 tag 나 css 없이 간단히 화면을 구성할 수 있습니다. A. st.columns 기본이되는 컨테이너를 열 배치 st.columns(spec, *, gap="small") spec : 사용할 열의 수 와 폭을 지정, 정수 사용시 해당 갯수 만큼 동일한 폭의 열을 생성. 각 열의 상대적 폭은 다음과 같이 비율로 설정 가능 예) [0.7, 0.3], [1, 2, 3] gap : 열 사이의 간격 지정, 기본값은 small 이며, medium, large 3개 값으로 지정 가능 import streamlit as st col1, col2, col3 = st.columns(3) with col1: st.header("A cat") st.ima..
2024. 4. 13.
[파이썬]Streamlit 활용 - 파일업로드
Streamlit에서 파일을 업로드하여 사용하는 방법에 대해 알아보겠습니다. A. st.file_uploader 기본적으로 업로드 파일 사이즈는 최대 200MB 입니다. st.file_uploader(label, type=None, accept_multiple_files=False, key=None, help=None, on_change=None, args=None, kwargs=None, *, disabled=False, label_visibility="visible") type : 허용되는 파일종류(확장자)를 배열로 지정. 기본은 None 이며 모든 확장자 파일 선택 가능 예시 ['jpg', 'png'] accept_multile_files : 여러 개 ..
2024. 4. 13.
[파이썬]Streamlit 활용(4) - 기본 라이브러리
Streamlit 라이브러리에 대한 설명을 이전 포스트에 이어서 하겠습니다. C. Data elements st.data_editor : 데이터 가공하는 위젯을 보여줌 st.data_editor(data, *, width=None, height=None, use_container_width=False, hide_index=None, column_order=None, column_config=None, num_rows="fixed", disabled=False, key=None, on_change=None, args=None, kwargs=None) width : 픽셀 단위로 폭 지정 height : 픽셀 단위로 높이 지정 hide_index : 인덱스 컬럼 표출 여부 지정 column_order : 컬럼..
2024. 3. 9.