如何在php中使用graphviz点表示法?

时间:2017-01-17 10:00:16

标签: php graphviz

我只是想知道是否有人帮我知道如何在php中使用graphviz点符号?

更新: 或者如何在我的php文件中直接添加像bellow这样的代码?

digraph dfd2{
        node[shape=record]
        subgraph level0{
        enti1 [label="Customer" shape=box];
        enti2 [label="Manager" shape=box];
        }
        subgraph cluster_level1{
                        label ="Level 1";
                        proc1 [label="{<f0> 1.0|<f1> One process here\n\n\n}" shape=Mrecord];
                        proc2 [label="{<f0> 2.0|<f1> Other process here\n\n\n}" shape=Mrecord];
                        store1 [label="<f0>    |<f1> Data store one"];
                        store2 [label="<f0>   |<f1> Data store two"];
                        {rank=same; store1, store2}

        }
        enti1 -> proc1
        enti2 -> proc2
        store1 -> proc1
        store2 -> proc2
        proc1 -> store2
        store2 -> proc1 
}

最好的问候

1 个答案:

答案 0 :(得分:0)

在PHP中,您需要与graphviz lib集成,根据我的经验,这不太容易配置。 也许只使用javascript:https://github.com/mdaines/viz.js/ (在http://blog.pnkfx.org/blog/2015/10/12/viz-a-viz-js/中使用的例子)