From 26f877ec47570569f49e7bc43d64fc46db618f5f Mon Sep 17 00:00:00 2001 From: Felix Hagemann <30291312+fhagemann@users.noreply.github.com> Date: Thu, 22 Oct 2020 22:27:23 +0200 Subject: [PATCH] fix missing z for 3d markerplots in PyPlot --- src/backends/pyplot.jl | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/backends/pyplot.jl b/src/backends/pyplot.jl index cfceb2e1..8a62292f 100644 --- a/src/backends/pyplot.jl +++ b/src/backends/pyplot.jl @@ -480,9 +480,17 @@ function py_add_series(plt::Plot{PyPlotBackend}, series::Series) ) for (i, rng) in enumerate(iter_segments(series, :scatter)) xyargs = if st == :bar && !isvertical(series) - y[rng], x[rng] + if RecipesPipeline.is3d(sp) + y[rng], x[rng], z[rng] + else + y[rng], x[rng] + end else - x[rng], y[rng] + if RecipesPipeline.is3d(sp) + x[rng], y[rng], z[rng] + else + x[rng], y[rng] + end end handle = ax."scatter"(xyargs...;