본문 바로가기

Github & Streamlit

streamlit 이 제공하는 차트: st.line_chart(), st.area_chart(), st.bar_chart()

반응형

streamlit 이 제공하는 차트

- 스트림릿에서 제공해주는 차트

import streamlit as st
import pandas as pd
import plotly.express as px
import altair as alt
# 따로 설치를 안해도 되는 이유는: 스트림릿을 설치할 떄, 이미 포함이 되어있다.

 

 

def main():
    df1 = pd.read_csv('data2/lang_data.csv')
    st.dataframe(df1)
    lang_list = df1.columns[1:]  
    choice_list = st.multiselect('언어를 선택해주세요', lang_list)

 

(streamlit 결과물)

 

- 스트림릿이 제공하는 st.line_chart() / st.area_chart()

 

    if len(choice_list) != 0:
        df_choice = df1[choice_list]

        st.dataframe(df_choice)

        st.line_chart(df_choice)

        st.area_chart(df_choice)

 

(streamlit 결과물)

 

- 스트림릿이 제공하는 bar chart: st.bar_chart()

 

    df2 = pd.read_csv('data2/iris.csv')

    st.bar_chart(df2.iloc[:,0:-2+1])

 

(streamlit 결과물)

반응형