I have a simple plot with several sets of points and lines connecting each set. I want the points to be plotted on top of the lines (so that the line doesn\'t show inside t
You need to set the Z-order.
plt.plot(R,P,color='0.2',lw=1.5, zorder=1) plt.scatter(R,P,s=150,color=c, zorder=2)
Check out this example. http://matplotlib.sourceforge.net/examples/pylab_examples/zorder_demo.html