# Dex
**Repository Path**: li-changjian/Dex
## Basic Information
- **Project Name**: Dex
- **Description**: Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-12-30
- **Last Updated**: 2020-12-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Dex
Dex : The data explorer is a powerful tool for data science. It is written in Groovy and Java on top of JavaFX and offers the ability to:
* Read in data from a variety of sources such files, programs and a variety of databases.
* Transform the data in a powerful ways.
* Apply powerful machine learning to the data via SMILE and R integration.
* Visualize the data in over 50 distinct ways.
* Output the data to a variety of databases and file formats.
* Extend Dex from within via templates and internal scripting. Save the extensions to reuse later.
## Other Resources
* [Main Site](http://dexvis.net)
* [Blog](http://dexvis.wordpress.com)
# Requirements
- Java 8
# Installation
There are 2 main ways to install Dex.
1. Install via Git by following the instructions below.
2. [Download a stable release](http://dexvis.net/doku.php?id=Download)
The packaged release tends to lag significantly behind the Git version.
## Via Git
### Download:
```bash
git clone https://github.com/PatMartin/Dex.git
```
### Run
```bash
cd Dex
java -jar Dex.jar
```
# Example Visualizations
The following are a small sample of the 50+ data visualizations Dex is capable of generating.
## Ring Network
This visualization was created with Dex to visualize the relationships between Dr Who villans and motivations.
## Maps
This visualization was created with Dex to visualize internet use across the world over the past 20 years.
## Time Visualizations
This visualization depicts a small series over time.
This visualization depicts a more complex series over time.
## Chord Visualizations
This visualization depicts relationships via a Chord diagram over time.
## UML Visualizations
A Class Diagram of the various battles within the Game of Thrones.
A Sequence Diagram of the various battles within the Game of Thrones.
## Network Visualizations
A large network comprised of every word spoken by Donald trump connected by the next word within the Iowa speech. This network visualization is founded on the high performance VivaGraph.
A vis.js visualization of the battles between the various houses within the Game of Thrones.
## Timelines
A vis.js timeline visualization of the sequence of events that lead up to, and occurred during World War I.
## 3D Graphs
A 3D graph of some data generated via Dex using a vis.js visual.
