Python quiver plot without head
<p>I'd like to make a quiver plot without the heads of the arrows. I also want to have borders so that the arrows could stand out of the background color plot. Here is the main part of my code trying to produce such a plot:</p>

<pre><code>plt.quiver(phia[sl1,sl2], R0a[sl1,sl2],u,v, color='white', headlength=0, headwidth = 1, pivot = 'middle', scale = scale, width=width, linewidth = 0.5)
</code></pre>

<p>The plot is in polar axis if this matters. This works for most of the lines except for those that are very short. Some artificial tails from the border are produced after the lines in those cases. One of the plots I generated that suffers the most from this is the following:</p>

<p><a href="https://i.stack.imgur.com/4tcZr.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/4tcZr.png" alt="Quiver plot with artifacts at the end of lines"></a></p>

<p>Any solutions to this problem or suggestions to bypass it will be greatly appreciated! Thanks!</p>