Python で ETE2 モジュールを使用してツリーを作成しようとしています。2 つの親ノードに 1 つの子ノードを追加して、ツリーが表示されたときに両方が子ノードに接続されるようにします。私は ETE の完全な初心者なので、これが簡単な質問である場合はご容赦ください。コード:
from ete2 import Tree, TreeNode, TextFace
classes = Tree()
#adding 1
course1 = TreeNode(name="Course 1")
face1 = TextFace(text="Course 1")
course1.add_face(face1, column=1)
classes.add_child(child=course1)
#adding 2
course2 = TreeNode(name="Course 2")
face2 = TextFace(text="Course 2")
course2.add_face(face2, column=1)
course1.add_child(child=course2)
#adding 3
course3 = TreeNode(name="Course 3")
face3 = TextFace(text="Course 3")
course3.add_face(face3, column=1)
#adding course3 to 2 parents
course1.add_child(child=course3)
course2.add_child(child=course3)
classes.show()
出力は
ここで私は根本的にツリーの考えに反対していますか? ETE には、私が提案していることを行う簡単な方法がありますか?
さらに詳しい情報が必要な場合はお知らせください。