Milestone_2 / eda.py
Rideannisa24's picture
Upload 2 files
63a679d
import streamlit as st
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from PIL import Image
#membuat function untuk nantinya dipanggil di app.py
def run():
st.title('Welcome to Explaration Data Analysis')
#menampilkan eda
st.title('Sleep Disorder Distribution')
image = Image.open('1.png')
st.image(image, caption='figure 1')
#menampilkan penjelasan
with st.expander('Explanation'):
st.caption('''Berdasarkan bar plot di atas, dapat diketahui bahwa lebih banyak orang yang tidak mengalami gangguan tidur(normal),
perbandingan orang yang mengalami sleep apnea maupun insomnia tidak sangat tipis.
''')
#menampilkan eda
st.title('BMI Category Distribution')
image = Image.open('2.png')
st.image(image, caption='figure 2')
image = Image.open('3.png')
st.image(image, caption='figure 3')
#menampilkan penjelasan
with st.expander('Explanation'):
st.caption('''
Berdasarkan plot di atas:
- lebih banyak pasien yang memiliki berat badan normal
- namun tidak sedikit pula pasien yang memiliki masalah berat badan overweight
- kebanyakan pasien yang memiliki berat badan overweight yaitu wanita
- sedangkan pasien yang memiliki berat badan normal di dominasi oleh pria
''')
#menampilkan eda
st.title('Daily Step by Occupation')
image = Image.open('4.png')
st.image(image, caption='figure 4')
#menampilkan penjelasan
with st.expander('Explanation'):
st.caption('''Berdasarkan bar diatas dapat kita lihat bahwa pekerja yang miliki jumlah langkah harian paling banyak ialah seorang perawat,
namun yang memiliki jumlah langkah harian paling sedikit ialah sales representative''')