From 7085d98f41b5c5759e6cdd3c209acd50972e6ccf Mon Sep 17 00:00:00 2001 From: Pietro Vertechi Date: Wed, 27 Jun 2018 15:24:50 +0100 Subject: [PATCH 1/2] webio integration --- src/backends/plotlyjs.jl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/backends/plotlyjs.jl b/src/backends/plotlyjs.jl index 10213214..280d2f07 100644 --- a/src/backends/plotlyjs.jl +++ b/src/backends/plotlyjs.jl @@ -120,6 +120,12 @@ function _display(plt::Plot{PlotlyJSBackend}) end end +@require WebIO begin + function WebIO.render(plt::Plot{PlotlyJSBackend}) + _update_plot_object(plt) + WebIO.render(plt.o) + end +end function closeall(::PlotlyJSBackend) if !isplotnull() && isa(current().o, PlotlyJS.SyncPlot) From 35c17044e1aea882ba3704802afbb0717f62d734 Mon Sep 17 00:00:00 2001 From: Pietro Vertechi Date: Wed, 27 Jun 2018 15:39:54 +0100 Subject: [PATCH 2/2] prepare output --- src/backends/plotlyjs.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backends/plotlyjs.jl b/src/backends/plotlyjs.jl index 280d2f07..e2883220 100644 --- a/src/backends/plotlyjs.jl +++ b/src/backends/plotlyjs.jl @@ -122,7 +122,7 @@ end @require WebIO begin function WebIO.render(plt::Plot{PlotlyJSBackend}) - _update_plot_object(plt) + prepare_output(plt) WebIO.render(plt.o) end end