使用matplotlib连接图中的点,与数组

时间:2018-04-20 19:51:34

标签: python matplotlib

我的图表是一个分散的xy图。有没有办法,我可以加入点,独立于数组中点的顺序?连接点的顺序取决于x而不是数组中的序列。所以,基本上,线从左到右遍历。

我正在使用

    plot0.plot(x0, y0, 'ko-', lw=1, color="red",label="dummy")

但它按照它们在数组中出现的顺序连接点。因此图形变成了曲折。

1 个答案:

答案 0 :(得分:0)

If you want the connecting line to go from left to right then you have to sort your data points in order of increasing x:

s = np.argsort(x0)
plt.plot(x0[s], y0[s], 'ko-')