From fd4dd13270b564c45ff81f0b7928c1db66465733 Mon Sep 17 00:00:00 2001 From: Thomas Breloff Date: Wed, 9 Mar 2016 13:36:21 -0500 Subject: [PATCH] added svg in pyplot; deprecate qwt; writemime backup for html --- src/backends/pyplot.jl | 3 ++- src/backends/qwt.jl | 1 + src/output.jl | 5 +++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/backends/pyplot.jl b/src/backends/pyplot.jl index fd72257e..88ba7b81 100644 --- a/src/backends/pyplot.jl +++ b/src/backends/pyplot.jl @@ -869,7 +869,7 @@ const _pyplot_mimeformats = @compat Dict( "application/pdf" => "pdf", "image/png" => "png", "application/postscript" => "ps", - # "image/svg+xml" => "svg" + "image/svg+xml" => "svg" ) @@ -888,6 +888,7 @@ for (mime, fmt) in _pyplot_mimeformats end end + # function Base.writemime(io::IO, m::MIME"image/png", subplt::Subplot{PyPlotPackage}) # finalizePlot(subplt) # writemime(io, m, getfig(subplt.o)) diff --git a/src/backends/qwt.jl b/src/backends/qwt.jl index e4101a9f..a6b09088 100644 --- a/src/backends/qwt.jl +++ b/src/backends/qwt.jl @@ -3,6 +3,7 @@ function _initialize_backend(::QwtPackage; kw...) @eval begin + warn("Qwt is no longer supported... many features will likely be broken.") import Qwt export Qwt end diff --git a/src/output.jl b/src/output.jl index 5a97848a..ad8bb9f3 100644 --- a/src/output.jl +++ b/src/output.jl @@ -112,3 +112,8 @@ gui(plt::PlottingObject = current()) = display(PlotsDisplay(), plt) # override the REPL display to open a gui window Base.display(::Base.REPL.REPLDisplay, ::MIME"text/plain", plt::PlottingObject) = gui(plt) + +# a backup for html... passes to svg +function Base.writemime(io::IO, ::MIME"text/html", plt::PlottingObject) + writemime(io, MIME("image/svg+xml"), plt) +end