diff --git a/src/backends.jl b/src/backends.jl index 87f0014b..62d9d97b 100644 --- a/src/backends.jl +++ b/src/backends.jl @@ -923,6 +923,8 @@ const _unicodeplots_attr = merge_with_base_supported([ :linecolor, :linestyle, :markershape, + :quiver, + :arrow, :seriesalpha, :seriescolor, :scale, diff --git a/src/backends/unicodeplots.jl b/src/backends/unicodeplots.jl index 5f9314d2..ae18e10f 100644 --- a/src/backends/unicodeplots.jl +++ b/src/backends/unicodeplots.jl @@ -123,11 +123,10 @@ function addUnicodeSeries!( return UnicodePlots.spy(series[:z].surf; kw...) end - series_kw = (;) - # now use the ! functions to add to the plot if st in (:path, :straightline, :shape) func = UnicodePlots.lineplot! + series_kw = (; head_tail = series[:arrow] isa Arrow ? series[:arrow].side : nothing) elseif st == :scatter || series[:markershape] != :none func = UnicodePlots.scatterplot! series_kw = (; marker = series[:markershape])