imported>mutante m (→New: SVG output: colored output,test) |
|||
(13 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
* |
* Graph::Easy is up to date (0.53). |
||
* Installed wikimedia-graph 0. |
* Installed wikimedia-graph 0.21 |
||
Looks a lot better now, thanks Tels. |
Looks a lot better now, thanks Tels. |
||
Line 16: | Line 16: | ||
[ S23 ] -> [ Neighbor2 ] |
[ S23 ] -> [ Neighbor2 ] |
||
[ S23 ] -> [ Neighbor3 ] |
[ S23 ] -> [ Neighbor3 ] |
||
[ Neighbor3 ] -> [ five ] |
|||
</graph> |
</graph> |
||
</pre> |
</pre> |
||
Line 79: | Line 78: | ||
"Dazu braucht man noch einen modernen Browser ([[Firefox]] 1.5, oder Opera 9.0,oder Konqueror 3.5)." |
"Dazu braucht man noch einen modernen Browser ([[Firefox]] 1.5, oder Opera 9.0,oder Konqueror 3.5)." |
||
<graph> |
<graph> |
||
Line 96: | Line 96: | ||
[ S23 ] --> [AwarenessWiki] { link: http://taoriver.net/aware/; } |
[ S23 ] --> [AwarenessWiki] { link: http://taoriver.net/aware/; } |
||
[ S23 ] --> [BenefitsWiki] { link: http://www.benefitslink.com/cgi-bin/wiki.cgi?; } |
[ S23 ] --> [BenefitsWiki] { link: http://www.benefitslink.com/cgi-bin/wiki.cgi?; } |
||
[ S23 ] --> [Fnord] { link: http://fnord.org; } |
|||
</graph> |
|||
=== colored SVG output === |
|||
<graph> |
|||
node { fill: #ffdead; } |
|||
[ S23 ] {link: http://s23.org/wiki/; fill: #f06060; color: white; } |
|||
-> [ Fnord ], [ Blargh ], [ Foobar ], [ Gazong ] {link: http://s23.org/wiki/Fnord; fill: #f060F0; color: white; } |
|||
[ human ] .. evolve ..> [ ape ] { fill: #e0e0ff; border: bold; } |
|||
</graph> |
</graph> |
||
Line 101: | Line 113: | ||
Fixed. [[User:mutante|mutante]] 15:38, 15 June 2006 (CEST) |
Fixed. [[User:mutante|mutante]] 15:38, 15 June 2006 (CEST) |
||
Fixed buggy output ("iframe"-effect) caused by missing/wrong redirect rule in Apache config for /wiki/images to /w/images. [[User:mutante|mutante]] 21:39, 12 March 2007 (CET) |
|||
=== Links === |
=== Links === |
Latest revision as of 20:52, 12 March 2007
A mediawiki extension to create graphs in wiki pages, written by Tels. It needs a few perl modules to be installed via cpan, esp. it uses Graph:Easy and can output graphs as ASCII, HTML or SVG.
- Graph::Easy is up to date (0.53).
- Installed wikimedia-graph 0.21
Looks a lot better now, thanks Tels.
You can create graphs like this:
source examples[edit]
<graph> [ S23 ] -> [ Neighbor1 ] [ S23 ] -> [ Neighbor2 ] [ S23 ] -> [ Neighbor3 ] </graph>
result examples[edit]
check source to see how they workd
3 nodes[edit]
<graph>
[ S23 ] -> [ Neighbor1 ] [ S23 ] -> [ Neighbor2 ] [ S23 ] -> [ Neighbor3 ]
</graph>
4 nodes[edit]
<graph>
[ S23 ] -> [ Neighbor1 ] [ S23 ] -> [ Neighbor2 ] [ S23 ] -> [ Neighbor3 ] [ S23 ] -> [ Neighbor4 ]
</graph>
5 nodes[edit]
<graph>
[ S23 ] -> [ Neighbor1 ] [ S23 ] -> [ Neighbor2 ] [ S23 ] -> [ Neighbor3 ] [ S23 ] -> [ Neighbor4 ] [ S23 ] -> [ Neighbor5 ]
</graph>
Nodes with links[edit]
Graph:Easy:
<graph> node { linkbase: http://www.bloodgate.com/perl/; } [ Graph ] { link: graph/; } --> [ Manual ] { link: graph/manual/; } </graph>
S23: <graph> node { linkbase: /wiki/; } [ WikiNode ] { link: WikiNode; } --> [ Sandbox ] { link: Sandbox; } [ WikiNode ] --> [ RecentChanges ] { link: RecentChanges; } [ WikiNode ] --> [ Fnord ] { link: Fnord; } </graph>
<graph> [ S23 ] {link: http://s23.org/wiki/;} --> [ StarTrek ] { link: http://www.memory-alpha.org/en/index.php/Main_Page; } [ S23 ] --> [ Brasil ] { link: http://rio.ifi.unizh.ch/brasilienwiki/index.php/Hauptseite; } [ S23 ] --> [ Gentoo ] { link: http://gentoo-wiki.com/; } [ S23 ] --> [ Python ] { link: http://www.pythonwiki.de/; } [ S23 ] --> [ ZZZ ] { link: http://wiki.zzz.ee/index.php/; } </graph>
New: SVG output[edit]
"Dazu braucht man noch einen modernen Browser (Firefox 1.5, oder Opera 9.0,oder Konqueror 3.5)."
<graph>
graph { output: svg; }
[ S23 ] {link: http://s23.org/wiki/;} --> [ StarTrek ] { link: http://www.memory-alpha.org/en/index.php/Main_Page; }
[ S23 ] --> [ Brasil ] { link: http://rio.ifi.unizh.ch/brasilienwiki/index.php/Hauptseite; }
[ S23 ] --> [ Gentoo ] { link: http://gentoo-wiki.com/; }
[ S23 ] --> [ Python ] { link: http://www.pythonwiki.de/; }
[ S23 ] --> [ ZZZ ] { link: http://wiki.zzz.ee/index.php/; }
[ S23 ] --> [AbbeNormal] { link: http://www.ourpla.net/cgi-bin/pikie.cgi?; }
[ S23 ] --> [AcadWiki] { link: http://xarch.tu-graz.ac.at/autocad/wiki/; }
[ S23 ] --> [Advogato] { link: http://www.advogato.org/; }
[ S23 ] --> [AIWiki] { link: http://www.ifi.unizh.ch/ailab/aiwiki/aiw.cgi?; }
[ S23 ] --> [ALife] { link: http://news.alife.org/wiki/index.php?; }
[ S23 ] --> [AndStuff] { link: http://andstuff.org/wiki.php?; }
[ S23 ] --> [Annotation] { link: http://bayle.stanford.edu/crit/nph-med.cgi/; }
[ S23 ] --> [AwarenessWiki] { link: http://taoriver.net/aware/; }
[ S23 ] --> [BenefitsWiki] { link: http://www.benefitslink.com/cgi-bin/wiki.cgi?; }
[ S23 ] --> [Fnord] { link: http://fnord.org; }
</graph>
colored SVG output[edit]
<graph> node { fill: #ffdead; }
[ S23 ] {link: http://s23.org/wiki/; fill: #f06060; color: white; }
-> [ Fnord ], [ Blargh ], [ Foobar ], [ Gazong ] {link: http://s23.org/wiki/Fnord; fill: #f060F0; color: white; }
[ human ] .. evolve ..> [ ape ] { fill: #e0e0ff; border: bold; } </graph>
Broken link fixed (or not, weird "iframe-like2 behaviour. how come? it wasnt intended to open like in a frame. mutante 03:54, 11 December 2005 (CET).
Fixed. mutante 15:38, 15 June 2006 (CEST)
Fixed buggy output ("iframe"-effect) caused by missing/wrong redirect rule in Apache config for /wiki/images to /w/images. mutante 21:39, 12 March 2007 (CET)