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