Skip to content

A possible way to replace smetana #2

@jiangyongbing24

Description

@jiangyongbing24

Using graphviz in pure Java has always been a problem, so I started a project to implement graphviz in pure Java. Currently, it can implement dot's TB layout, spline and polyline segments, and default arrows.

This project does not rely on any underlying programs, nor does it adopt the method of translating the C language source code of graphviz, but implements graphviz from the underlying algorithm, and looks forward to working together to enrich the capabilities of this project.

Because the goal is to complete a simplified Java version of graphcviz, there are still a lot of unfinished capabilities, but plantuml only needs the node layout engine of dot, so when the project completes the support of cluster, subgraph and Rankdir attributes, it should be available as Java The layout kernel replaces Smetana or Graphviz.

When the first simplified version is completed, the project will be uploaded to github and can now be viewed at the following address :
https://gitee.com/jiangyongbing24/graph-support

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions