Wgraph:Tutorial edge layout

From FollowTheScore
Jump to: navigation, search

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 {}
 node F {}
 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}
 edge A E {kind leftbentnear}
 edge A F {kind rightnear}
 nodetype * {width 40 height 20 color yellow}
 yspace 300 splines yes

}}