Spaces:
Sleeping
Sleeping
| import pandas as pd | |
| import plotly.express as px | |
| def histogram_tool(file_path: str, column: str): | |
| df = pd.read_csv(file_path) | |
| fig = px.histogram(df, x=column, nbins=30, title=f"Histogram – {column}", template="plotly_dark") | |
| return fig | |
| def scatter_matrix_tool(file_path: str, cols: list[str]): | |
| df = pd.read_csv(file_path) | |
| fig = px.scatter_matrix(df[cols], title="Scatter‑Matrix", template="plotly_dark") | |
| return fig | |
| def corr_heatmap_tool(file_path: str): | |
| df = pd.read_csv(file_path).select_dtypes("number") | |
| corr = df.corr(numeric_only=True) | |
| fig = px.imshow( | |
| corr, | |
| color_continuous_scale="RdBu", | |
| title="Correlation Heat‑map", | |
| aspect="auto", | |
| labels=dict(color="ρ"), | |
| template="plotly_dark", | |
| ) | |
| return fig | |