본문 바로가기

streamlit11

[파이썬]Streamlit - Git LFS 사용하기 Streamlit을 이용해 별도의 html 파일없이도 웹페이지 구축이 가능한 것을 이전의 포스트를 통해서 가장 많이 사용할 만한 기능들 중심으로 소개를 했습니다. 이번 포스트에서는 Streamlit Cloud를 통해 외부로 페이지를 오픈하기 위해 Github를 이용합니다.데이터 분석의 특성상 외부 데이터베이스를 연동할 수 있지만 표출하기 위한 데이터를 Git Repository에 업로드하여 이용하는 것이 더 쉬운 방법입니다. 1.  Git Repositoy 파일 용량 제한 및 권장사항1개 파일이 50MB 보다 큰 파일을 업로드 하려면 git에서 경고 표출 (push 로 업로드는 되지만 성능 저하 영향)100MB 가 넘는 파일은 차단Repository의 추천용량은 1G 이하 이며 최대 5G를 넘지 않도록.. 2024. 6. 12.
[파이썬]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 활용 - Chart 스트림릿에서 차트를 사용하는 방법에 대해 알아 보겠습니다.기본적으로 지원하는 차트로 영역(Area), 막대(Bar), 꺽은선(Line), 분산형(Scatter), 지역(Map) 종류가 있고,외부 패키지를 지원하여 데이터의 성격이나 표출하고자 하는 방식에 따라 선택하여 사용하면 됩니다. https://docs.streamlit.io/develop/api-reference/charts Streamlit DocsJoin the community Streamlit is more than just a way to make data apps, it's also a community of creators that share their apps and ideas and help each other make their .. 2024. 5. 18.
[파이썬]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 활용 - Data elements 파이썬의 기본인 판다스 데이터를 표출하는데 기본적인 라이브러리 입니다. A. st.dataframe 판다스 데이터를 불러와서 표출하는 라이브러리 st.dataframe(data=None, width=None, height=None, *, use_container_width=False, hide_index=None, column_order=None, column_config=None) data : 표출할 데이터를 지정 width : 픽셀 단위로 폭 지정. 별도 지정하지 않으면 컬럼내 내용 크기에 따라 자동으로 맞춰짐 hide_index : 인덱스 표출 여부 지정. 기본은 None 으로 데이터에 index 있으면 표출됨 column_order : 표출하는 컬럼의 순서와 항목을 지정 column_config .. 2024. 4. 9.
반응형