From 91d4e9dbe2ab8bab90b65b64fe736f788c778f31 Mon Sep 17 00:00:00 2001 From: Simon Christ Date: Tue, 12 Nov 2019 16:27:27 +0100 Subject: [PATCH] create display methods --- src/backends/pgfplotsx.jl | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/backends/pgfplotsx.jl b/src/backends/pgfplotsx.jl index 27122d8b..19522d8e 100644 --- a/src/backends/pgfplotsx.jl +++ b/src/backends/pgfplotsx.jl @@ -1,13 +1,25 @@ # -------------------------------------------------------------------------------------- +# display calls this and then _display +function _update_plot_object(plt::Plot{PGFPlotsXBackend}) + plt.o = PGFPlotsX.Axis() +end + function _show(io::IO, mime::MIME"image/svg+xml", plt::Plot{PGFPlotsXBackend}) + plt.o end function _show(io::IO, mime::MIME"application/pdf", plt::Plot{PGFPlotsXBackend}) + show(io, mime, plt.o) +end + +function _show(io::IO, mime::MIME"image/png", plt::Plot{PGFPlotsXBackend}) + display("image/png", plt.o) end function _show(io::IO, mime::MIME"application/x-tex", plt::Plot{PGFPlotsXBackend}) + PGFPlotsX.print_tex(plt.o) end function _display(plt::Plot{PGFPlotsXBackend}) - + plt.o end