Python/Streamlit

[Python] Streamlit plotly 차트

건휘맨 2024. 4. 24. 17:50

유명한 라이브러리인 plotly 차트를 사용한다.

import streamlit as st
import pandas as pd
import matplotlib.pyplot as plt

import plotly.express as px

def main():

# plotly

    df4 = pd.read_csv('./data/prog_languages_data.csv', index_col=0)
    print(df4)

    # plotly 의 pie 차트
    fig2 = px.pie(data_frame=df4, names='lang', values='Sum', title='각 언어별 차이차트')
    st.plotly_chart(fig2)

    #plotly 의 bar 차트
    df_sorted = df4.sort_values('Sum', ascending=False)

    fig3 = px.bar(data_frame=df_sorted, x='lang', y='Sum')
    st.plotly_chart(fig3)



if __name__ == '__main__':
    main()