Glee极简实例

来源:互联网 发布:seo站长查询 编辑:程序博客网 时间:2024/05/16 11:04

  Graphics g1= pictureBox1.CreateGraphics();

  AdjacencyGraph<string, Edge<string>> g = new AdjacencyGraph<string, Edge<string>>();
            g.AddVertex("A");
            g.AddVertex("B");
            g.AddVertex("C");


            Edge<string> a_b = new Edge<string>("A", "B");
            Edge<string> a_b1 = new Edge<string>("A", "C");           

            g.AddEdge(a_b );
            g.AddEdge(a_b1);
            GleeDefaultGraphPopulator<string, Edge<string>> gg = new GleeDefaultGraphPopulator<string, Edge<string>>(g);
            gg.Compute();

  GraphRenderer dg = new Microsoft.Glee.GraphViewerGdi.GraphRenderer(gg.GleeGraph);
            dg.CalculateLayout();
            dg.Render(g1, pictureBox1.Bounds);
           

原创粉丝点击