Difference between revisions of "Wgraph:Example 2"

From FollowTheScore
Jump to: navigation, search
Line 14: Line 14:
 
   |mode=userformat
 
   |mode=userformat
 
   |listseparators=\n,\nnode "%TITLE%" { label="%TITLE%" url="%PAGE%" type="%CATNAMES%" ,} ,
 
   |listseparators=\n,\nnode "%TITLE%" { label="%TITLE%" url="%PAGE%" type="%CATNAMES%" ,} ,
   |noresultsheader=\n
+
   |noresultsheader=// no 'Painter' nodes
 
   }}
 
   }}
 
   {{#dpl:
 
   {{#dpl:
Line 22: Line 22:
 
   |listseparators=,\nedge {,} ,\n
 
   |listseparators=,\nedge {,} ,\n
 
   |multisecseparators=}\nedge {,
 
   |multisecseparators=}\nedge {,
   |noresultsheader=\n
+
   |noresultsheader=// no 'is friend of' relations
 
   }}
 
   }}
 
   {{#dpl:
 
   {{#dpl:
Line 30: Line 30:
 
   |mode=userformat
 
   |mode=userformat
 
   |listseparators=\n,\nnodetype "%TITLE%" { ,} ,
 
   |listseparators=\n,\nnodetype "%TITLE%" { ,} ,
   |noresultsheader=\n
+
   |noresultsheader=// no nodetypes
 
   }}
 
   }}
 
   {{#dpl:
 
   {{#dpl:
Line 38: Line 38:
 
   |mode=userformat
 
   |mode=userformat
 
   |listseparators=\n,\nedgetype "%TITLE%" {,} ,
 
   |listseparators=\n,\nedgetype "%TITLE%" {,} ,
   |noresultsheader=\n
+
   |noresultsheader=// no edgetypes
 
   }}
 
   }}
 
}}
 
}}

Revision as of 22:10, 21 July 2007

sample graphs for mediawiki parser extension 'wgraph'

This script generates a demo graph. The graph reflects articles (about painters) and their interrelationships. If you click the thumb image you will get the SVG file in which nodes contain clickable links to wiki articles.

    {{#wgraph: thumb=50 | svg |

     display_edge_labels = yes
     splines=yes
     
    

    node "Van Gogh" { label="Van Gogh" url="Van Gogh" type="Expressionism, Painter" shape:ellipse} node "Renoir" { label="Renoir" url="Renoir" type="Impressionism, Painter" shape:hexagon layer:"1a"} node "Cezanne" { label="Cezanne" url="Cezanne" type="Painter" /* */} node "Manet" { label="Manet" url="Manet" type="Painter" scaling:1.3 color:magenta layer:"2b"} node "Signac" { label="Signac" url="Signac" type="Impressionism, Painter" /* */}

    edge {from "Renoir" to "Van Gogh" label="somehow" type="Is friend of"} edge {from "Renoir" to "Cezanne" label="somehow" type="Is friend of"} edge {from "Manet" to "Renoir" label="this way" type="Is friend of"} edge {from "Manet" to "Van Gogh" label="that way" type="Is friend of"} edge {/* */}

     // no nodetypes
     
    

    edgetype "Is friend of" {weight:90 arrowsize:12 backarrowsize:23 color:red thickness:5 arrowstyle:solid} }}