A simple nth dimensional oblique projection program made in rust. Displays your data as a 2D image, each array in the data set makes a single pixel. The closer the pixels are together the more similar the arrays are.
Installing from GitHub:
$ git clone https://github.com/lilith645/ObliqueProjection-nth-Dimension
$ cd ObliqueProjection-nth-Dimension/
$ cargo build
Place your data in a csv file in data/ folder formated
Use csv files in data/ as examples
Within main.rs change the parameter of function call oblique_projection_from_nd in main to your dataset name.
Then build and run:
$ cargo run
Data sets used in examples
Dorothea data set from http://archive.ics.uci.edu/ml/machine-learning-databases/dorothea/DOROTHEA/
Feel free to contribute :)
Please see the included LICENSE