Author: Garth Griffin (http://garthgriffin.com)
Date: Created November 2010, released October 2014.
Vizeplot is a tool for multidimensional exploration of datasets. You can load a dataset, and then visualize the data on multiple scatterplots, choosing a subset of dimensions to visualize in each scatterplot. You can then interact with the data using brushing and linking to select subsets of data points. You can also edit the dataset to correct or remove bad rows. A log of your actions is stored and can be written out to provide provenance for analytical results.
Additional description of the program features can be found in the file writeup.pdf that is included in this repository. The included screenshot, screenshot.png, shows an example dataset (iris.csv, also included) visualized in two scatterplots with a subset of points highlighted in both.
Build and run
This project requires java development kit, which you should be able to install
using a package manager with a command like
sudo apt-get install default-jdk.
The project has one external dependency, opencsv, which is copied in this
repository. The included make.sh and run.sh scripts should work to correctly
set the classpath for running and building with this dependency. To build the
To start the program, run
Copyright and license
This file and other files in this repository are part of Vizeplot.
Vizeplot is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Vizeplot is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Vizeplot. If not, see http://www.gnu.org/licenses/.
Please see the file LICENSE for the license text.