Programowo rysuj schemat blokowy w d3.js lub graphviz lub podobnym

Chciałbym programowo rysować diagramy blokowe typu używanego w teorii sterowania i analizie systemów. Zobacz na przykładhttp://en.wikibooks.org/wiki/Control_Systems/Block_Diagrams .

Najlepszym narzędziem, jakie znalazłem, jesthttp://blockdiag.com/ jednak etykietowanie krawędzi nie jest zbyt miłe: wymagam etykiet nie w pudełkach i na bokach krawędzi.

Aby zrozumieć problem, otrzymuję (z blockdiag):http://interactive.blockdiag.com/?compression=deflate&src=eJyr5lJQcFTQtVNwAhHO1kAuGIC5LgrROYlJqTm2SklKsXApF4hymFQiSKoWABD8D8U

powiązane qny:rysunek obwodu / schematu blokowego

questionAnswers(3)

yourAnswerToTheQuestion