Spaces:
No application file
No application file
Download datasetplotlyvisualization.py from imranjamal/lesson1: direct link, hf CLI and curl.
- Browser
- Download file 641 Bytes
-
https://huggingface.co/spaces/imranjamal/lesson1/resolve/main/datasetplotlyvisualization.py
- Command line
-
hf download hf://spaces/imranjamal/lesson1/datasetplotlyvisualization.py
-
curl -L -o datasetplotlyvisualization.py https://huggingface.co/spaces/imranjamal/lesson1/resolve/main/datasetplotlyvisualization.py
641 Bytes
| 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) | |