protected virtual AstVisitorDotGraph InitGraph() { var graph = new AstVisitorDotGraph(); graph .SetFontName("Consolas") .SetStyleRadial() .SetGradientAngle(45) //.SetSplines(DotSplines.Polyline) //.SetBackgroundColor(DotColorScheme.Blues[9][7], DotColorScheme.Blues[9][8]); .SetBackgroundColor(DotColorScheme.Ylgn[9][1], DotColorScheme.Ylgn[9][2]); graph .AddNodeDefaults() .SetFontName("Consolas") .SetFillColor(Color.White.ToDotRgbColor()) .SetShape(DotNodeShape.Rectangle) .SetStyle(DotNodeStyle.Bold, DotNodeStyle.Rounded, DotNodeStyle.Filled); graph .AddEdgeDefaults() .SetHeadPort(DotCompass.Center) .SetTailPort(DotCompass.Center) .SetPenWidth(2) .SetArrowHead(DotArrowType.Vee) .SetArrowTail(DotArrowType.Crow) .SetColor(DotColor.ColorList(DotColorScheme.Ylgn[9][7], DotColorScheme.Ylgn[9][2], DotColorScheme.Ylgn[9][7])); //.SetColor(DotColor.ColorList(Color.DarkGreen, Color.DarkSeaGreen, Color.DarkGreen)); //.SetColor(DotColor.Rgb(Color.LawnGreen)); graph .AddSubGraphDefaults() .SetStyle(DotClusterStyle.Bold, DotClusterStyle.Rounded) .SetColor(Color.White.ToDotRgbColor()) .SetFontColor(Color.White.ToDotRgbColor()) .SetPenWidth(2); return(graph); }
protected override AstVisitorDotGraph InitGraph() { var graph = new AstVisitorDotGraph(); graph .SetFontName("Consolas") .SetStyleRadial() .SetGradientAngle(45) .SetBackgroundColor(Color.Wheat.ToDotRgbColor(), Color.BurlyWood.ToDotRgbColor()) .SetSplines(DotSplines.Line); //.SetBackgroundColor(DotColorScheme.Blues[9][7], DotColorScheme.Blues[9][8]); graph .AddNodeDefaults() .SetFontName("Consolas") .SetStyle(DotNodeStyle.Filled) .SetFillColor(Color.White.ToDotRgbColor()) .SetShape(DotNodeShape.Point) .SetLabel(""); graph .AddEdgeDefaults() .SetHeadPort(DotCompass.Center) .SetTailPort(DotCompass.Center) //.SetPenWdith(2) .SetArrowHead(DotArrowType.Diamond) .SetArrowSize(0.5f) .SetColor(Color.Green.ToDotRgbColor()); //.SetColor(DotColor.Rgb(Color.LawnGreen)); graph .AddSubGraphDefaults() .SetStyle(DotClusterStyle.Bold, DotClusterStyle.Rounded) .SetColor(Color.White.ToDotRgbColor()) .SetFontColor(Color.White.ToDotRgbColor()); //.SetPenWidth(2); return(graph); }