CoolFace
Apppublic

mintup/vicko-beverage

sourceHugging Faceapache-2.0updated 2y agoView on Hugging Face
0likes
eda.py61 linesDownload Raw Back to root
1import streamlit as st2import pandas as pd3import seaborn as sns4import matplotlib.pyplot as plt5import plotly.express as px6from PIL import Image7 8st.set_page_config(9    page_title ='Beverages - EDA',10    layout='wide',11    initial_sidebar_state='expanded'12)13 14def run():15    # Membuat Title16    st.title('Holiday season Prediction')17 18    # Membuat Sub Header19    st.subheader('EDA untuk Analis Dataset Beverages')20 21    # Menambahkan deskripsi22    st.write('Page ini dibuat oleh Vincent')23    st.write('# Halo')24    st.write('## Halo')25    st.write('### Halo')26 27    # Membuat garis lurus28    st.markdown('---')29 30    # Magic syntax31    '''32    Pada page kali ini, penulis akan melakukan eksplorasi sederhana,33    Dataset yang digunakan adalah dataset Beverages.34    '''35 36    # Show DataFrame37    df = pd.read_csv('https://raw.githubusercontent.com/Vincentim27/data/refs/heads/main/beverages.csv')38    st.dataframe(df)39 40    # Membuat Barplot41    st.write('#### Plot Procut Category')42    fig = plt.figure(figsize=(15,5))43    sns.countplot(x='Product Category',data=df)44    st.pyplot(fig)45 46    # Membuat Histogram berdasarkan input user47    st.write('#### Histogram berdasarkan Input User')48    pilihan = st.selectbox('Pilih kolom:',('Sales Volume (L)','Price per Liter (IDR)'))49    fig = plt.figure(figsize=(15,5))50    sns.histplot(df[pilihan], bins=30, kde=True)51    st.pyplot(fig)52 53    # Membuat Plotly Plot54    st.write('#### Plotly Plot - Temperature dengan Holiday season')55    #fig = px.scatter(df,x='...',y='...', hover_data=['id','volume'])56    fig = px.scatter(df,x=df['Temperature (°C)'],y=df['Holiday Season'], hover_data=['Temperature (°C)','Holiday Season'])57    st.plotly_chart(fig)58 59if __name__== '__main__':60    run()61