From aaaedcab1ae42c772dd38c062ce694ee8b1e83de Mon Sep 17 00:00:00 2001 From: Simon Christ Date: Mon, 25 Nov 2019 12:21:12 +0100 Subject: [PATCH] robust pgfx_axes --- src/backends/pgfplotsx.jl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/backends/pgfplotsx.jl b/src/backends/pgfplotsx.jl index 54393377..52fbe121 100644 --- a/src/backends/pgfplotsx.jl +++ b/src/backends/pgfplotsx.jl @@ -11,7 +11,11 @@ Base.@kwdef mutable struct PGFPlotsXPlot end end -pgfx_axes(pgfx_plot::PGFPlotsXPlot) = pgfx_plot.the_plot.elements[1].elements[1].contents +function pgfx_axes(pgfx_plot::PGFPlotsXPlot) + gp = pgfx_plot.the_plot.elements[1] + return gp isa PGFPlotsX.GroupPlot ? gp.elements[1].contents : gp +end + function surface_to_vecs(x::AVec, y::AVec, s::Union{AMat, Surface}) a = Array(s)