Skip to content

Interactive multidimensional data visualisation for decision-making.

License

Notifications You must be signed in to change notification settings

FutPrInt50/Decision-Making-Environment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dm_tool: PDOPT Decision Making Tool

dm_tool Webpage Webpage of the Decision Making Tool

A simple interactive visualisation webtool for multi-dimensional data produced with the PDOPT Code.

Installation

Just install the latest version of dash plotly using pip:

pip install dash

Usage

Run the code from the terminal with the command:

$ python dm_tool.py

It will output a local IP address which can be opened with a browser.

Dash is running on http://127.0.0.1:8050/

 * Serving Flask app 'dm_tool'
 * Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:8050
Press CTRL+C to quit

Data, in the format of a .csv file, can be loaded by pressing the "Load .csv file" link.

Two types of plots are available: Parallel Coordinates and Scatter. Parallel Coordinates have a drop-down menu for selecting the axis where the colormap will be applied to. It is possible to select "None" for providing just plain colors.

Example of a Parallel Coordinate selection Example of selections in a Parallel Coordinate plot

Datapoints can be selected by selecting a range of data on each axis. The selections will propagate to the other plots, by greying out the non-selected points. On the scatter plots it is possible to select using the drop-down menus the X, Y and colour axes.

Example of a propagated selection on a Scatter plot

Example of propagated selections on a Scatter plot

An example dataset is available in this repository in the example folder.

About

Interactive multidimensional data visualisation for decision-making.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages