Rahardiansyah/first-machine-learning
0
1import streamlit as st2from PIL import Image3import pandas as pd4import matplotlib.pyplot as plt5import seaborn as sns6 7def run():8 st.title("My first app")9 st.write("test")10 st.write("# test")11 12 gbr = Image.open('snoopie.jpg')13 st.image(gbr)14 15 df = pd.read_csv('https://raw.githubusercontent.com/FTDS-learning-materials/phase-1/master/w1/P1W1D1PM%20-%20Machine%20Learning%20Problem%20Framing.csv')16 17 st.dataframe(df)18 19 st.line_chart(df['Overall'])20 21 fig = plt.figure(figsize=(15,5))22 sns.boxplot(x=df['Overall'],data=df)23 st.pyplot(fig)24 25 st.bar_chart(df['AttackingWorkRate'].value_counts())26 27 st.write('#box plot option')28 option = st.selectbox('Pilih kolom: ', ('Age', 'Height', 'Weight', 'ValueEUR'))29 fig = plt.figure(figsize=(15,5))30 sns.boxplot(x=df[option],data=df)31 st.pyplot(fig)32 33if __name__ == "__main__":34 run()