Help

Interaction

No surprises here. Need to learn shortcuts are marked.

File

Open GraphViz DOT file
Drag and Drop
Ctrl+O
Save (download) GraphViz DOT file
Ctrl+S

Editing

New Node
Double click on empty space
Edit Node Label
Double click on the node
Select Node/Edge
Click
Select More Nodes/Edges
Tap
Ctrl+Click
Delete Selected Nodes/Edges
Delete
Backspace
New Edge (Connect Nodes)
Select source node, then Shift+Click on target node(s)
Undo
Ctrl+Z
Alt+Backspace
Redo
Ctrl+Y
Ctrl+Shift+Z
Clear
Use browser "Reload" function, e.g.:
Ctrl+R
F5

Editing Node Label

Save Changes
Ctrl+S
Cancel Editor
Escape

Viewing

Zoom In
Mouse scroll up
+
=
[
PgUp
Zoom Out
Mouse scroll down
-
]
PgDn
Zoom to Fit
F4
Ctrl+E
Pan
Mouse drag on empty space
Arrows
Stop Animation (Physics Simulation)
Escape

File Format

Any GraphViz DOT (*.gv, *.dot) file may be imported (success is reported in JavaScript console log of the browser). Saved file is a standard and rather simple GraphViz DOT file with HTML-like node labels. It is meant to be viewed and printed with GraphViz (open source graph visualization software).

Min. Requirements

Beware that not all customized browsers allow all shortcuts (do check Ctrl+S (DOT file save) functionality).

Installation

vismm is a client-side application. No information is sent or received from network. No information is deliberately stored in browser cache. vismm could be started from its local copy of HTML/CSS/JS file structure. There are examples of CSS/JS to guide creation of custom display styles.

Dependancies (included)

License

vismm is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

vismm is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with vismm. If not, see <https://www.gnu.org/licenses/>.