Spaces:
Sleeping
Sleeping
import streamlit as st | |
import pandas as pd | |
import seaborn as sns | |
import matplotlib.pyplot as plt | |
import plotly.express as px | |
def run(): | |
#membuat judul | |
st.title('Fraud Transaction Prediction') | |
#membuat subheader | |
st.subheader('EDA Page') | |
#buat garis | |
st.markdown('---') | |
#show dataframe | |
df = pd.read_csv('Fraud_data_filtered.csv') | |
st.dataframe(df) | |
#membuat histogram | |
st.write('#### Histogram Plot') | |
option = st.selectbox('Choose column: ', ( | |
'amount', 'old_balance_ori', 'new_balance_ori', 'old_balance_dest', 'new_balance_dest', 'type', 'isFraud')) | |
fig = plt.figure(figsize=(15, 5)) | |
sns.histplot(df[option], bins=30, kde=True) | |
st.pyplot(fig) | |
#membuat plotly plot | |
st.write('#### Plotly Plot - type and isFraud') | |
fig = px.histogram(df, x='type', color='isFraud', title='Type and isFraud') | |
st.plotly_chart(fig) | |
#membuat plotly plot | |
st.write('#### Plotly Plot - amount and isFraud') | |
fig = px.scatter(df, x='amount', y='isFraud', hover_data=['amount', 'isFraud']) | |
st.plotly_chart(fig) | |
if __name__ == '__main__': | |
run() | |