Я хотел бы изменить ориентацию шрифта стоит на выходном изображении, который производится ETE Toolkit: http://etetoolkit.orgКак изменить шрифт ориентации на узле этикеток с ETE Toolkit (Python)
Для некоторых вращения причины и изменение ориентации не влияет на метки, как показано на рисунке ниже:
кодекса производить этот пример на ноутбуке Jupiter следующая:
from ete3 import Tree, TreeStyle
def draw_ete(newick):
t = Tree(newick)
ts = TreeStyle()
ts.scale = 5
ts.rotation = -90
ts.orientation = 1
return t.render("%%inline", tree_style=ts)
newick = """((p, e, a, s, ((e, _), p, o), r, r, i, d, g, (e, _)), (h, o, t), ((,, ↵), (p, e, a, s, ((e, _), p, o), r, r, i, d, g, (e, _))), (c, (o, l, d)), ((,, ↵), (p, e, a, s, ((e, _), p, o), r, r, i, d, g, (e, _))), ((i, n), _, t, h, ((e, _), p, o), t, (,, ↵), n, (i, n), (e, _), d, a, y, s, _, (o, l, d), .), ↵, ↵, (s, o, m, (e, _), l, i, k, (e, _), i, t, _), (h, o, t), ((,, ↵), (s, o, m, (e, _), l, i, k, (e, _), i, t, _)), (c, (o, l, d)), ((,, ↵), (s, o, m, (e, _), l, i, k, (e, _), i, t, _)), ((i, n), _, t, h, ((e, _), p, o), t, (,, ↵), n, (i, n), (e, _), d, a, y, s, _, (o, l, d), .));"""
draw_ete(newick)
Я также хотел бы знать, можно ли разделить вывод на несколько строк вместо одной строки? Длинные последовательности, как правило, занимают огромное пространство ширины, поэтому было бы целесообразно разделить последовательность на несколько строк.