我正在寻求将元组树绘制为t = ((4,), (3, 5,), (2, 4, 6,), (1, 3, 5, 7,))
下图的想法(假设此二叉树大小可以更改)。我试图避免对非核心包的依赖(只是坚持使用 pandas、numpy、matplotlib、scikit 等)。
问问题
2302 次
1 回答
2
我正在使用这段代码,它给出了一个很好的结果:
from matplotlib import pyplot as plt
import numpy as np
fig = plt.figure(figsize=[5, 5])
for i in range(3):
x = [1, 0, 1]
for j in range(i):
x.append(0)
x.append(1)
x = np.array(x) + i
y = np.arange(-(i+1), i+2)[::-1]
plt.plot(x, y, 'bo-')
plt.show()
于 2019-07-05T01:50:26.590 回答