Python在点之间绘制路径

时间:2017-10-25 18:19:23

标签: python numpy matplotlib

假设我有一个像这样的np.array:

data = np.array([[1,2],[2,4],[3,5],[4,5]])

我想绘制从第一点到第二点然后从第二点到第三点的路径...... 我该如何管理呢。我知道如何链接所有点,但不是指定顺序。

1 个答案:

答案 0 :(得分:4)

import numpy as np
import matplotlib.pyplot as plt

data = np.array([[1,2],[2,4],[3,5],[4,5]])
plt.plot(data[:, 0], data[:, 1])
plt.show()

enter image description here

或者,正如所建议的那样(@fuglede的这个非常好):

plt.plot(*data.T)