From a4be27471802d1709d81f925d9ca4551ac3373bd Mon Sep 17 00:00:00 2001 From: Thomas Breloff Date: Thu, 30 Jun 2016 21:05:32 -0400 Subject: [PATCH] pyplot display hack --- src/backends/pyplot.jl | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/backends/pyplot.jl b/src/backends/pyplot.jl index 70488663..6e21ae19 100644 --- a/src/backends/pyplot.jl +++ b/src/backends/pyplot.jl @@ -50,10 +50,12 @@ is_subplot_supported(::PyPlotBackend) = true function _initialize_backend(::PyPlotBackend) @eval begin - # see: https://github.com/tbreloff/Plots.jl/issues/308 - ENV["OVERRIDE_PYPLOT_DISPLAY"] = true - + # problem: https://github.com/tbreloff/Plots.jl/issues/308 + # solution: hack from @stevengj: https://github.com/stevengj/PyPlot.jl/pull/223#issuecomment-229747768 + otherdisplays = splice!(Base.Multimedia.displays, 2:length(Base.Multimedia.displays)) import PyPlot + append!(Base.Multimedia.displays, otherdisplays) + export PyPlot const pycolors = PyPlot.pywrap(PyPlot.pyimport("matplotlib.colors")) const pypath = PyPlot.pywrap(PyPlot.pyimport("matplotlib.path"))