Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
CLARIFY(1)		    General Commands Manual		    CLARIFY(1)

NAME
       edgepaint - edge	coloring to disambiguate crossing edges

SYNOPSIS
       [ options ] [ -o	outfile	] [ files ]

DESCRIPTION
       edgepaint  takes	 as input a graph in DOT format	with node position in-
       formation (the pos attribute) and colors	the edges in a	manner	making
       it easier to tell them apart.

OPTIONS
       The following options are supported:

       -accuracy=e
	      accuracy with which to find the maximally	different coloring for
	      each node	with regard to its neighbors. Default e	= 0.01.

       -angle=a
	      color two	edges differently if their  incidence  angle  is  less
	      than a degrees. Default a=15.

       -random_seed=s
	      random  seed  to use. s must be an integer. If s is negative, we
	      do |s| iterations	with different seeds and pick the best.

       -lightness=l1,l2j
	      only applies for the "lab" color scheme: l1 and  l2  must	 inte-
	      gers, with 0 <= l1 <= l2 _=100. By default, we use "0,70"

       -share_endpoint
	      if  this	option is specified, edges that	shares an node are not
	      considered in conflict if	they are close to parallel but are  on
	      the opposite sides of the	node (around 180 degree).

       -o f   write output to file f (default: stdout).

       -color_scheme=c
	      specifies	 the  color  scheme.  This can be "rgb", "gray", "lab"
	      (default); or a comma-separated list of RGB colors in hex	(e.g.,
	      "#ff0000,#aabbed,#eeffaa")  representing	a palette; or a	string
	      specifying  a  Brewer  color  scheme   (e.g.,   "accent7";   see
	      http://www.graphviz.org/content/color-names#brewer).

       -v     turns on verbose mode.

       -?     Print usage and exit.

BUGS
       At  present,  edgepaint	does  not handle graphs	with loops or directed
       multiedges. So, a graph with edges a -_ b and b -_ a is acceptable, but
       not  if	it has edges a -_ b and	a -_ b or a -- b and a -- b. Ports are
       ignored in this analysis, so having a.x -_ b and	a.y -_ b is  also  not
       supported.

AUTHOR
       Yifan Hu	<yifanhu@yahoo.com>

SEE ALSO
       gvmap(1), sfdp(1), neato	(1), dot(1)

			       26 February 2014			    CLARIFY(1)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | BUGS | AUTHOR | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=edgepaint&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help