From 3bb406e0ea773727d485f9ab84b8fd5828779b6c Mon Sep 17 00:00:00 2001 From: David MacMahon Date: Wed, 24 Mar 2021 20:35:08 -0700 Subject: [PATCH] Add `:mid` support to `make_steps` --- src/recipes.jl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/recipes.jl b/src/recipes.jl index 52310696..b188a33d 100644 --- a/src/recipes.jl +++ b/src/recipes.jl @@ -189,8 +189,12 @@ function make_steps(x::AbstractArray, st, even) newx[1] = x[1] for i = 2:n idx = 2i - 1 - newx[idx] = x[i] - newx[idx - 1] = x[st == :pre ? i : i - 1] + if st == :mid + newx[idx] = newx[idx-1] = (x[i] + x[i-1]) / 2 + else + newx[idx] = x[i] + newx[idx - 1] = x[st == :pre ? i : i - 1] + end end even && (newx[end] = x[end]) return newx