def draw(<EOL>self, <EOL>show_tip_labels=True, <EOL>show_node_support=False,<EOL>use_edge_lengths=False, <EOL>orient="<STR_LIT:right>",<EOL>print_args=False,<EOL>*args,<EOL>**kwargs):
<EOL>self._decompose_tree(orient=orient, use_edge_lengths=use_edge_lengths)<EOL>dwargs = {}<EOL>dwargs["<STR_LIT>"] = show_tip_labels<EOL>dwargs["<STR_LIT>"] = show_node_support<EOL>dwargs.update(kwargs)<EOL>canvas, axes, panel = tree_panel_plot(self, print_args, **dwargs)<EOL>return canvas, axes, panel<EOL>
plot the tree using toyplot.graph. 

Parameters:
-----------
    show_tip_labels: bool
        Show tip names from tree.
    use_edge_lengths: bool
        Use edge lengths from newick tree.
    show_node_support: bool
        Show support values at nodes using a set of default 
        options. 

    ...