An open API service indexing awesome lists of open source software.

https://github.com/visprex/visprex

Visualise your CSV files in seconds without sending your data anywhere
https://github.com/visprex/visprex

data-visualization econometrics statistics

Last synced: 5 months ago
JSON representation

Visualise your CSV files in seconds without sending your data anywhere

Awesome Lists containing this project

README

        





Visualise your CSV files in seconds without sending your data anywhere


Visprex App | Documentation


## Getting Started

### Loading your dataset
Your data is processed entirely in your browser without sending your data to any backend servers. The only network calls this application makes are for downloading example datasets from public GCS buckets.

Once you load your CSV file, it will automatically parse your data into one of `Categorical`, `Number`, or `DateTime` types.

![schema](https://github.com/user-attachments/assets/d526dfb9-adc6-4028-8b1d-71d96780a7ba)

> Reference: [Loading your dataset](https://docs.visprex.com/features/datasets/)

### Visualise your data
#### Histogram
Histograms are useful for understanding feature distributions, especially to see if they follow certain distributions (e.g. Gaussian, uniform, Poisson etc).

![hist](https://github.com/user-attachments/assets/981439d2-29e5-4250-a069-8e95ec66fc90)

There are also built-in feature transformation methods (square, natural log, log10) available.

![log_hist](https://github.com/user-attachments/assets/5876a33d-7ae8-49a0-8621-a598b0b75424)

> Reference: [Understand feature distributions](https://docs.visprex.com/features/histogram/)

#### Scatter Plot
You can choose two variables to visualise on a 2D scatter plot. The first variable you choose will appear on the X-axis, and the second will appear on the Y-axis.

Hovering over individual points will show you the details of that instance.

![scatter](https://github.com/user-attachments/assets/7b3c2d79-7ad6-416c-98ef-d4d9d647f5f9)

You can optionally add **filters** to control for certain variable values or look at specific sub-sections. See reference for a list of supported operators.

![filters](https://github.com/user-attachments/assets/509b56d2-4a05-45e3-907c-e6bee4d6859e)

> Reference: [Visualise linear relationships](https://docs.visprex.com/features/scatterplot/)

#### Line Plot
Line plot can visualise the trends and seasonality of your `Numerical` features. Only `DateTime` features will be available in the X-axis. Hovering over the line plot will display the values at that point in time.

![lineplot](https://github.com/user-attachments/assets/dfb3f76f-d6f0-4c97-8c61-788e36fe1f65)

> Reference: [Identify trends and seasonality over time](https://docs.visprex.com/features/lineplot/)

#### Correlation Matrix
You can find linear correlations for any pair of variables from the correlation map, where purple indicates positive correlation and red indicates negative correlation.

![corr](https://github.com/user-attachments/assets/1b5a2eb6-5129-478c-947f-8685d41363de)

> Reference: [Check correlatins between features](https://docs.visprex.com/features/correlation/)

## Development

```bash
npm ci
npm run dev
open http://localhost:5173/
```