From 3b082f88d16d3e574581a118082c6ce6dfb57a58 Mon Sep 17 00:00:00 2001 From: Simon Christ Date: Sat, 26 Sep 2020 21:31:52 +0200 Subject: [PATCH] add a dimensionalty check --- src/backends/pgfplotsx.jl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/backends/pgfplotsx.jl b/src/backends/pgfplotsx.jl index 3c3b775c..bf469525 100644 --- a/src/backends/pgfplotsx.jl +++ b/src/backends/pgfplotsx.jl @@ -72,8 +72,11 @@ function surface_to_vecs(x::AVec, y::AVec, s::Union{AMat,Surface}) yn = Vector{eltype(y)}(undef, length(a)) zn = Vector{eltype(s)}(undef, length(a)) for (n, (i, j)) in enumerate(Tuple.(CartesianIndices(a))) - xn[n] = x[i] - yn[n] = y[j] + if length(x) == size(s)[1] + i, j = j, i + end + xn[n] = x[j] + yn[n] = y[i] zn[n] = a[i, j] end return xn, yn, zn