Showing Bootstrap Support#

We use a tree saved in json format from a 100 replicate bootstrap resamplings. The show_support=True argument controls whether or not to display support. The threshold=0.8 argument indicates only nodes with a support level ≤0.8 will have support text displayed.

from cogent3.app import io

reader = io.load_json()

tree = reader("data/tree-with-support.json")
fig = tree.get_figure(show_support=True, threshold=0.8)
fig.scale_bar = None
fig.show(width=500, height=400)

Change the placement of support text#

The support text is positioned relative to the x, y coordinates of the tree node. Control over support text placement is achieved using the support_xshift and support_yshift attributes. These are expressed in terms of pixels.

To place the support text internal to the node, we set the yshift=0 (so at the same y-value of the node) and xshift it to the right using a positive integer.

fig.support_xshift = 15
fig.support_yshift = 0
fig.show(width=500, height=400)