유명한 라이브러리인 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()
'Python > Streamlit' 카테고리의 다른 글
[Python] Streamlit jupyter notebook에서 학습한 인공지능을 스트림릿에서 사용하는 방법 (0) | 2024.04.25 |
---|---|
[Python] Streamlit 차트 그리기 line_chart, area_chart, bar_chart, map (0) | 2024.04.24 |
[Python] Streamlit matplotlib, seaborn 차트 (1) | 2024.04.24 |
[Python] Streamlit 파일 분리 처리 (0) | 2024.04.24 |
[Python] Streamlit 파일 업로드 (0) | 2024.04.24 |