Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fracpete/jgrapht-treevisualize-weka-package

Weka package for visualizing trees using the JGraphT library.
https://github.com/fracpete/jgrapht-treevisualize-weka-package

java package tree-visualization weka

Last synced: 1 day ago
JSON representation

Weka package for visualizing trees using the JGraphT library.

Awesome Lists containing this project

README

        

# jgrapht-treevisualize-weka-package

TreeVisualize plugin for the Explorer using [JGraphT](https://jgrapht.org/)
to generate the tree.

In contrast to [graphviz-treevisualize](https://github.com/fracpete/graphviz-treevisualize-weka-package),
this plugin does not rely on external tools and allows export to [GraphML](https://en.wikipedia.org/wiki/GraphML).

## Releases

* [2024.8.19](https://github.com/fracpete/jgrapht-treevisualize-weka-package/releases/download/v2024.8.19/jgrapht-treevisualize-2024.8.19.zip) (Weka >= 3.7.11)
* [2019.4.11](https://github.com/fracpete/jgrapht-treevisualize-weka-package/releases/download/v2019.4.11/jgrapht-treevisualize-2019.4.11.zip) (Weka >= 3.7.11)

## How to use packages

For more information on how to install the package, see:

https://waikato.github.io/weka-wiki/packages/manager/

## Maven

Add the following dependency in your `pom.xml` to include the package:

```xml

com.github.fracpete
jgrapht-treevisualize-weka-package
2024.8.19
jar


nz.ac.waikato.cms.weka
weka-dev



```

## Screenshots

### Plugin menu

![plugin menu](src/site/resources/plugin_menu.png)

### Example graph

J48 tree generated from UCI dataset *iris*:

![graph](src/site/resources/iris.png)

### GraphML export

[GraphML](src/site/resources/iris.graphml) generated from the original [dotty](src/site/resources/iris.dot):

![graphml](src/site/resources/iris_graphml.png)