create display methods

This commit is contained in:
Simon Christ 2019-11-12 16:27:27 +01:00
parent 0821ad3c03
commit 91d4e9dbe2

View File

@ -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}) function _show(io::IO, mime::MIME"image/svg+xml", plt::Plot{PGFPlotsXBackend})
plt.o
end end
function _show(io::IO, mime::MIME"application/pdf", plt::Plot{PGFPlotsXBackend}) 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 end
function _show(io::IO, mime::MIME"application/x-tex", plt::Plot{PGFPlotsXBackend}) function _show(io::IO, mime::MIME"application/x-tex", plt::Plot{PGFPlotsXBackend})
PGFPlotsX.print_tex(plt.o)
end end
function _display(plt::Plot{PGFPlotsXBackend}) function _display(plt::Plot{PGFPlotsXBackend})
plt.o
end end