|
import streamlit as st |
|
import numpy as np |
|
import pandas as pd |
|
import matplotlib.pyplot as plt |
|
import seaborn as sns |
|
|
|
st.title('file uploader') |
|
st.subheader('imput csv') |
|
uploaded_file = st.file_uploader('upload a csv') |
|
|
|
if uploaded_file is not None: |
|
df = pd.read_csv(uploaded_file) |
|
st.subheader('Dataframe') |
|
st.write(df) |
|
col1,col2 = st.columns(2) |
|
with col1: |
|
fig1 = plt.figure() |
|
sns.scatterplot(x='EstimatedSalary',y='Age',hue='Purchased',data=df) |
|
st.pyplot(fig1) |
|
with col2: |
|
fig2 = plt.figure() |
|
sns.histplot(df.Age) |
|
st.pyplot(fig2) |