La función grafo_condorcet es una utilidad escrita en javascript que dibuja el grafo dirigido asociado a la matriz de pares del método de votación preferencial Condorcet-Schulze en un canvas. No depende de ningún framework y funciona en cualquier navegador que soporte HTML5
Puedes encontrar una explicación completa del método en http://en.wikipedia.org/wiki/Schulze_method
Si quieres testear su funcionamiento, visita: http://joker-x.github.com/canvas-grafocondorcet/
-
Incluir grafocondorcet.js en el head de tu página:
<script src="grafocondorcet.js" type="text/javascript"></script>
-
Definir la etiqueta o etiquetas canvas dentro del body y darle un nombre al atributo id:
<canvas id="grafo" width="600" height="600"></canvas>
-
Invocar la función:
<script type="text/javascript"> var votaciones = [ ["A", 0, 20, 26, 30, 22], ["B", 25, 0, 16, 33, 18], ["C", 19, 29, 0, 17, 24], ["D", 15, 12, 28, 0, 14], ["E", 23, 27, 21, 31, 0] ]; var canvas = grafo_condorcet ('grafo', votaciones); </script>
GPL