 If ``True``, shows a symbolic representation of the class name.

label : {'all', 'root', 'none'}, default='all'
    Whether to show informative labels for impurity, etc.
    Options include 'all' to show at every node, 'root' to show only at
    the top root node, or 'none' to not show at any node.

filled : bool, default=False
    When set to ``True``, paint nodes to indicate majority class for
    classification, extremity of values for regression, or purity of node
    for multi-output.

impurity : bool, default=True
    When set to ``True``, show the impurity at each node.

node_ids : bool, default=False
    When set to ``True``, show the ID number on each node.

proportion : bool, default=False
    When set to ``True``, change the display of 'values' and/or 'samples'
    to be proportions and percentages respectively.

rounded : bool, default=False
    When set to ``True``, draw node boxes with rounded corners and use
    Helvetica fonts instead of Times-Roman.

precision : int, default=3
    Number of digits of precision for floating point in the values of
    impurity, threshold and value attributes of each node.

ax : matplotlib axis, default=None
    Axes to plot to. If None, use current axis. Any previous content
    is cleared.

fontsize : int, default=None
    Size of text font. If None, determined automatically to fit figure.

Returns
-------
annotations : list of artists
    List containing the artists for the annotation boxes making up the
    tree.

Examples
--------
>>> from sklearn.datasets import load_iris
>>> from sklearn import tree

>>> clf = tree.DecisionTreeClassifier(random_state=0)
>>> iris = load_iris()

>>> clf = clf.fit(iris.data, iris.target)
>>> tree.plot_tree(clf)
[...]
©