Difference between revisions of "Wgraph:Tutorial edge layout"

From FollowTheScore
Jump to: navigation, search
Line 39: Line 39:
 
   edge C D {label "some text" linestyle dotted  
 
   edge C D {label "some text" linestyle dotted  
 
             arrowstyle 'half rhomb + filled circle' arrowcolor red
 
             arrowstyle 'half rhomb + filled circle' arrowcolor red
             backarrowstyle 'circle + half box + dslash' backarrowsize 18 backarrowcolor magenta}
+
             backarrowstyle 'filled circle + filled half box + dslash' backarrowsize 14 backarrowcolor magenta}
 
   nodetype * {width 40 height 20 color yellow}
 
   nodetype * {width 40 height 20 color yellow}
 
   yspace 300
 
   yspace 300

Revision as of 11:51, 15 August 2007

edge layout

On edge level you can specify

  • kind (normal,back,near,rightnear,leftnear,bentnear,rightbentnear,leftbentnear)
  • color
  • thickness
  • linestyle (continuous,dashed,dotted,double,invisible,solid,triple)
  • arrowcolor / backarrowcolor
  • arrowsize / backarrowsize
  • arrowstyle / backarrowstyle (solid, line, none, [half] circle, box, [half] rhomb, dslash) and combinations...
  • priority
  • anchor (int)
  • and optionally you can add a text label.

On graph level you can specify

  • arrowmode (free,fixed)
  • show_edgetypes
  • skip_edgetypes
  • hide_nodetypes
  • hide_edgetypes

{{#wgraph: thumb=40 | wgl | png | svg | gdl |

 node A {}
 node B {}
 node C {}
 node D {}
 node E{}
 edge A B {label "some text" linestyle dashed color blue thickness 4}
 edge C D {label "some text" linestyle dotted 
           arrowstyle 'half rhomb + filled circle' arrowcolor red
           backarrowstyle 'filled circle + filled half box + dslash' backarrowsize 14 backarrowcolor magenta}
 nodetype * {width 40 height 20 color yellow}
 yspace 300

}}