graphviz embedded url

前端 未结 1 974
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-02-01 19:02

I\'m trying to figure out how to generate a graph with hyperlinks you can click to access more detailed information on each node / edge in the graph. I found that graphviz has t

1条回答
  •  误落风尘
    2021-02-01 19:49

    The map created by graphviz can typically be used in a HTML page.

    The idea is to run graphviz twice: once to create the map, and once to create the image.

    dot -Tcmapx example1_graph.dot -o test.cmapx
    dot -Tpng example1_graph.dot -o test.png
    

    Then the image is served in a HTML page together with the map. The syntax would be something like this:

    graphviz graph
    
    
        
    
    

    The important part being usemap="#G" which links the image to the map.

    See also this page for an example of a html page serving image and map together.


    An other format making use of the Url is SVG:

    dot -Tsvg example1_graph.dot -o test.svg
    

    If you open test.svg in a browser, nodes containing URLs are clickable.

    (Btw, depending on your use, you may want to prefix URLs with http://)

    0 讨论(0)
提交回复
热议问题