Welcome to DotEditor
This project try to create a easy GUI tools for graphviz. In DotEditor you can simply add node, edge, subgraph and edit their attributes in GUI way. For skilled graphviz user, the DotEditor supply a dot script language editor to write, check and compile to preview.
The features of DE include:
- View and edit graph in natural UI tree view.
- Edit almost all graph/node/edge attributes by mouse clicking.
- Selecting "colorscheme", "color", "node-shape", "arrow-type" by preview.
- Inline render graph into image to preview.
- Simple, easy to use without install.
These is some screenshot of DotEditor.
Main Frame |
Script Editor |
A Artificial-Neural-Network drawing image |
Color Scheme Choicer |
Node Shape Choicer |
Arrow Type Choicer |
To use the DotEditor, the graphviz MUST installed on the computer. You can download the binary graphviz files from graphviz' homepage: http://www.graphviz.org . As a alternative solution, to add the "graphviz/bin" into the "PATH" environment parameter is also worked fine to run DotEditor.
The DotEditor is published under Apache 2.0 License (http://www.apache.org/licenses/LICENSE-2.0.html).
Binary Release files.
Windows 64bit | DotEditor-0.3.1-win64.exe | Tested on windows 7 64bit, windows 10. |
Windows 32bit | DotEditor-0.3.1-win32.exe | Tested on windows XP. |
Mac 64bit | DotEditor-0.3.1.dmg | Tested on Mac OS X 10.8 Mountain Lion. |
Linux 64bit | DotEditor-0.3.1-linux | Tested on Ubuntu 14.04, Arch Linux. |
Again, the binary file needed the graphviz installed on the same machine, click HERE to download the graphviz binary install files.
News
- 2015-05-14: Release bug fixed version, 0.3.1.
- 2015-05-12: Prebuild v0.3 released! Including win64, win32,
mac OS 64bit,
linux 64bit version.These is new feature in version 0.3:
- Improved the script auto-format in script editor.
- Fix the string editor bug, now \", \\ can appear in all string item.
- Allow edit the label when appending items.
- Add some help topic
- 2015-05-09: Bug fix version for MacOSX release!
- 2015-05-07: New Windows prebuild binary v0.2 release!
These is new feature in version 0.2:
- More stable in script editor, add "check" button in script window, can help to check script syntax error and make better format of script.
- Zoom and pan in preview window.
- About dialog and some help topic. More help is working in progress.
Linux binary release plan is working in progress. Before that, you can use DotEditor by download the source file if you have a python running environment. The dependents is list below.
Use DotEditor in source.
To run the DotEditor.py script, these package or library(in specified version) is necessary.
The source package is available from github. Click DotEditor Source to download the newest sources.
This is the dependents list.
- Graphviz >= 2.66
- wxpython >= 3.0
- PLY == 3.4
- colour >= 0.1.1
Thank for using.
Thank for using the DotEditor, if you find bug or want some new feature, please contact me ( forever.h (AT) gmail.com :) ).