相关疑难解决方法(0)

如何在graphviz中打印增强图并显示其中一个属性?

我在使用属性贴图时看到了这个例子,但在使用结构来处理顶点和边时却没有(我认为这称为'束').

我在邻接列表图中定义了顶点和边.

struct Vertex
{
    string name;
    int some_int;
};

struct Edge
{
    double weight;
};
Run Code Online (Sandbox Code Playgroud)

该图构造如下:

typedef boost::adjacency_list<boost::listS, boost::vecS, boost::directedS, Vertex, Edge> boost_graph;
Run Code Online (Sandbox Code Playgroud)

我想以Graphviz格式打印这些对象的图形,因此我可以将其视为图像.但是,我不仅想要节点和边缘.我还希望name顶点和weight边上的属性出现在图像中.我怎样才能做到这一点?

c++ boost graph graphviz

6
推荐指数
2
解决办法
8590
查看次数

标签 统计

boost ×1

c++ ×1

graph ×1

graphviz ×1