用python绘制给定数组的二叉树

2024-09-28 22:00:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我的数据是: [数组([5]),数组([1,9]),数组([0,4.5,12.2]),数组([-2,2,9,14])]

我正试图用python绘制一棵对应的“树”。这些是x坐标,我试图收集边缘:

    for i in range(0,n+1):
        for j in range(1,i+2):
            if i<n:
                G.add_edge((i,j),(i+1,j))
                G.add_edge((i,j),(i+1,j+1))
    posG={}
    for node in G.node in G.nodes():
        posG[node]=(node[0],n+2+node[0]-2*node[1])

但这似乎对我没有帮助


Tags: 数据inaddnodeforif绘制range