How to print a boost graph in graphviz with one of the properties displayed?

后端 未结 2 406
后悔当初
后悔当初 2020-12-09 22:27

I see examples of this when using property maps, but not when using structs to handle the vertices and edges (I think this is called \'bundles\').

I have vertices an

2条回答
  •  时光说笑
    2020-12-09 22:52

    I gave bad info the first time. Here is the correct answer.

    #include 
    
    using namespace boost;
    
    // Graph type
    typedef adjacency_list Graph;
    Graph g;
    std::vector NameVec; // for dot file names
    
    
    // write the dot file
    std::ofstream dotfile (strDotFile.c_str ());
    write_graphviz (dotfile, g, make_label_writer(&NameVec[0]));
    

提交回复
热议问题