diff --git a/popgen.md b/popgen.md index 0366065e..1df1ed02 100644 --- a/popgen.md +++ b/popgen.md @@ -447,16 +447,16 @@ def tree_centre_x(i, n): return l + (w - (l+r)/n) * i + w/2 trees = list(tskit.all_trees(3)) -concat_trees = trees[0].tree_sequence.concatenate(*[t.tree_sequence for t in trees[1:]]) -style = "".join(styles) + ".sample text.lab {font-size: 0.7em;}" +concat_ts = trees[0].tree_sequence.concatenate(*[t.tree_sequence for t in trees[1:]]) +style = "".join(styles) # previously defined to colour nodes by population ID, e.g. p1, p2 -concat_trees.draw_svg( +concat_ts.draw_svg( title="", # Make room for labels x_axis=False, # this is not "along the genome", so X axis is meaningless style=style.replace(".leaf.p", ".leaf.n"), # Hack to map node IDs to population colours node_labels = {pop.id: pop.metadata["name"] for pop in simplified_ts.populations()}, preamble="".join([ - f'{embedded_topologies[t.rank()]} trees' + f'{embedded_topologies[t.rank()]} trees' for i, t in enumerate(trees) ]), )