wiki:CanvizPlugin

Version 1 (modified by Shane Caraveo, 15 years ago) (diff)

New hack CanvizPlugin, created by mixedpuppy

CanvizPlugin

Description

Canviz is a wiki macro plugin to render xdot formated graphs. Canviz is a JavaScript and Canvas based graph rendering library available on Google Code http://code.google.com/p/canviz/. I created this plugin to have something simpler than graphviz and to push rendering out to the browser rather than on the server.

Bugs/Feature Requests

Existing bugs and feature requests for CanvizPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from [download:canvizplugin here].

Source

You can check out CanvizPlugin from here using Subversion, or browse the source with Trac.

Example

xdot is a more extensive format than dot for graphs. I don't have a personal opinion on which is better, xdot is used merely because that is what the Canviz project uses.

An example hello world for the wiki:

#!canviz digraph G {

node [label="\N"]; graph [bb="0,0,74,108",

_draw_="c 5 -white C 5 -white P 4 0 0 0 108 74 108 74 0 ", xdotversion="1.2"];

Hello [pos="37,90", width="0.92", height="0.50", _draw_="c 5 -black e 37 90 33 18 ", _ldraw_="F 14.000000 11 -Times-Roman c 5 -black T 37 85 0 32 5 -Hello "]; World [pos="37,18", width="1.03", height="0.50", _draw_="c 5 -black e 37 18 37 18 ", _ldraw_="F 14.000000 11 -Times-Roman c 5 -black T 37 13 0 37 5 -World "]; Hello -> World [pos="e,37,36 37,72 37,64 37,55 37,46", _draw_="c 5 -black B 4 37 72 37 64 37 55 37 46 ", _hdraw_="S 5 -solid S 15 -setlinewidth(1) c 5 -black C 5 -black P 3 41 46 37 36 34 46 "];

}

Recent Changes

12119 by olemis on 2012-10-06 18:12:12
CanvizPlugin: New mantainer in town = olemis
11220 by rjollos on 2012-01-31 07:49:11
Added source code that was previously attached to the project wiki page.
5453 by mixedpuppy on 2009-03-31 23:51:47
New hack CanvizPlugin, created by mixedpuppy
(more)

Author/Contributors

Author: mixedpuppy
Contributors:

Attachments (1)

Download all attachments as: .zip