Simon Danisch / Nov 08 2018
GR Makie
GR Makie
pkg"up; add Makie#sd-nogl AbstractPlotting#cs/backends https://github.com/JuliaPlots/GRMakie.jl.git GR#master"
using GR, GRMakie, AbstractPlotting using GRMakie: GRBackend, draw # for inline display function AbstractPlotting.backend_display(::GRBackend, scene::Scene) AbstractPlotting.update!(scene) ENV["GKS_DOUBLE_BUF"] = true GR.clearws() draw(scene) GR.updatews() end # For opening a gui function AbstractPlotting.backend_show(::GRBackend, io::IO, ::MIME"image/svg+xml", scene::Scene) AbstractPlotting.update!(scene) oldmime = get(ENV, "GKSwstype", "svg") GR.emergencyclosegks() ENV["GKSwstype"] = "svg" ENV["GKS_FILEPATH"] = tempname() * ".svg" GR.clearws() draw(scene) GR.updatews() GR.emergencyclosegks() ENV["GKSwstype"] = oldmime end
pkg"build GR"