rdkit.ML.DecTree.TreeVis module¶
functionality for drawing trees on sping canvases
-
rdkit.ML.DecTree.TreeVis.CalcTreeNodeSizes(node)¶ Recursively calculate the total number of nodes under us.
results are set in node.totNChildren for this node and everything underneath it.
-
rdkit.ML.DecTree.TreeVis.CalcTreeWidth(tree)¶
-
rdkit.ML.DecTree.TreeVis.DrawTree(tree, canvas, nRes=2, scaleLeaves=False, allowShrink=True, showPurity=False)¶
-
rdkit.ML.DecTree.TreeVis.DrawTreeNode(node, loc, canvas, nRes=2, scaleLeaves=False, showPurity=False)¶ Recursively displays the given tree node and all its children on the canvas
-
rdkit.ML.DecTree.TreeVis.ResetTree(tree)¶
-
rdkit.ML.DecTree.TreeVis.SetNodeScales(node)¶
-
class
rdkit.ML.DecTree.TreeVis.VisOpts¶ Bases:
object-
circColor= Color(0.60,0.60,0.90)¶
-
circRad= 10¶
-
highlightColor= Color(1.00,1.00,0.40)¶
-
highlightWidth= 2¶
-
horizOffset= 10¶
-
labelFont= Font(10,0,0,0,'helvetica')¶
-
lineColor= Color(0.00,0.00,0.00)¶
-
lineWidth= 2¶
-
maxCircRad= 16¶
-
minCircRad= 4¶
-
outlineColor= Color(-1.00,-1.00,-1.00)¶
-
terminalEmptyColor= Color(0.80,0.80,0.20)¶
-
terminalOffColor= Color(0.20,0.20,0.20)¶
-
terminalOnColor= Color(0.80,0.80,0.80)¶
-
vertOffset= 50¶
-