📝Python Streamlit 차트 그리기
import streamlit as st
import numpy as np
import pandas as pd
def main() :
df = pd.read_csv('streamlit_data/lang_data.csv')
st.dataframe(df.head())
colum_menu = df.columns[1 : ]
choice_list = st.multiselect('프로그래밍 언어를 선택하세요', colum_menu)
if len(choice_list) != 0 :
# 유저가 선택한 언어만 차트를 그린다
df_selected = df[choice_list]
# 스트림릿에서 제공하는 라인차트
st.line_chart(df_selected)
# 스트림릿에서 제공하는 영역차트
st.area_chart(df_selected)
# 스트림릿에서 제공하는 바차트
st.bar_chart(df_selected)
# 위치 정보를 지도에 표시하는 스트림릿의 map 차트
df3 = pd.read_csv('streamlit_data/location.csv', index_col=0)
st.dataframe(df3.head())
st.map(df3, zoom=10)
if __name__ == '__main__' :
main()
실행 결과 ↓
'Python > Streamlit' 카테고리의 다른 글
[Python] Streamlit sidebar 만들기 (0) | 2022.12.13 |
---|---|
[Python] Streamlit plotly, altair 차트 그리기 (0) | 2022.12.13 |
[Python] Streamlit matplotlib, seaborn 차트 그리기 (0) | 2022.12.13 |
[Python] Streamlit 파일 분리해서 처리하기 (0) | 2022.12.13 |
[Python] Streamlit 파일 업로드 (0) | 2022.12.13 |
댓글