使用pylab显示路径的多个重叠点

时间:2012-10-21 04:21:14

标签: matplotlib

我有使用绘图(x,y)在路由算法中显示重叠点的问题。具体来说,我想绘制一条路线,让我们说(0,1,2,0,1),0有一些坐标x和y。因此,如果我使用plot(x,y)作为上述路线,路线0-1将与后一路线0-1重叠 因为它们都有相同的x和y坐标。我如何单独显示,以便我可以使用plot(x,y)和pylab来区分这两行。

1 个答案:

答案 0 :(得分:0)

也许你的意思是这样的简单?

import matplotlib.pylab as plt

xseries=[0,2,2,3,4 ]   #x values first route
yseries=[0,6,2,8,4 ]   #y values first route

plt.scatter(xseries,yseries)
plt.plot(xseries,yseries,linestyle='--', marker='o')

xseries1=[0,2,6,7  ]  #x values second route
yseries1=[0,2,3,5  ]  #y values second route
plt.plot(xseries1,yseries1)
plt.scatter(xseries1,yseries1)

plt.show()