# Arrow in Plots.jl and PyPlot backend can't change arrowhead placement

**URL:** https://discourse.julialang.org/t/arrow-in-plots-jl-and-pyplot-backend-cant-change-arrowhead-placement/45511
**Category:** Visualization
**Created:** [August 25, 2020, 3:54pm UTC](https://discourse.julialang.org/t/arrow-in-plots-jl-and-pyplot-backend-cant-change-arrowhead-placement/45511 "2020-08-25T15:54:38Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![transarcus](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/transarcus/32/11186_2.png) [@transarcus](https://discourse.julialang.org/u/transarcus)
#### Post date: [August 25, 2020, 3:54pm UTC](https://discourse.julialang.org/t/arrow-in-plots-jl-and-pyplot-backend-cant-change-arrowhead-placement/45511/1 "2020-08-25T15:54:38Z")

</div>

Trying to create double headed arrow using pyplot though Plots.jl but arrow(:closed,:both) doesn’t do it. arrow(:closed,:tail) also doesn’t seem to change anything. It works as I would expect with the GR backend.

Julia 1.5  
Plots v1.6

Doesn’t work:  
using Plots  
pyplot()  
plot([1,2,3],arrow=arrow(:closed,:both))

Does work:  
using Plots  
plot([1,2,3],arrow=arrow(:closed,:both))

---

<div class="post-metadata">

### Author: ![thompsonmj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/thompsonmj/32/25172_2.png) [@thompsonmj](https://discourse.julialang.org/u/thompsonmj)
#### Post date: [July 13, 2022, 6:19pm UTC](https://discourse.julialang.org/t/arrow-in-plots-jl-and-pyplot-backend-cant-change-arrowhead-placement/45511/2 "2022-07-13T18:19:42Z")

</div>

I’ve recently run into the same issue. The workaround is to make 2 overlapping arrows setting the color to be the same, where the arrowhead of the second ends at the tail of the first.
