lesson1 / datasetplotlyvisualization.py
imranjamal's picture
Upload datasetplotlyvisualization.py
2097cb5 verified
import streamlit as st
import pandas as pd
import plotly.express as px
st.title("CSV File Upload and Display")
# File uploader
uploaded_file = st.file_uploader("Upload a CSV file", type=["csv"])
if uploaded_file:
data = pd.read_csv(uploaded_file)
st.write("Just loaded Data:")
st.dataframe(data)
# User selects x and y axes
x_axis = st.selectbox("Choose X-axis:", data.columns)
y_axis = st.selectbox("Choose Y-axis:", data.columns)
# Generate scatter plot
fig = px.scatter(data, x=x_axis, y=y_axis, title="Scatter Plot")
st.plotly_chart(fig)