Merge pull request #2125 from daschw/plotly-html
Fix saving to html and IJulia show for plotly (fix #1985)
This commit is contained in:
commit
2ef692c690
@ -347,7 +347,7 @@ function plotly_layout(plt::Plot)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function plotly_layout_json(plt::Plot)
|
function plotly_layout_json(plt::Plot)
|
||||||
JSON.json(plotly_layout(plt))
|
JSON.json(plotly_layout(plt), 4)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
@ -800,7 +800,7 @@ function plotly_series(plt::Plot)
|
|||||||
end
|
end
|
||||||
|
|
||||||
# get json string for a list of dictionaries, each representing the series params
|
# get json string for a list of dictionaries, each representing the series params
|
||||||
plotly_series_json(plt::Plot) = JSON.json(plotly_series(plt))
|
plotly_series_json(plt::Plot) = JSON.json(plotly_series(plt), 4)
|
||||||
|
|
||||||
# ----------------------------------------------------------------
|
# ----------------------------------------------------------------
|
||||||
|
|
||||||
@ -822,8 +822,6 @@ function html_head(plt::Plot{PlotlyBackend})
|
|||||||
""")
|
""")
|
||||||
ijulia_initialized[] = true
|
ijulia_initialized[] = true
|
||||||
end
|
end
|
||||||
# IJulia just needs one initialization
|
|
||||||
isijulia() && return ""
|
|
||||||
return "<script src=$(repr(plotly))></script>"
|
return "<script src=$(repr(plotly))></script>"
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -863,6 +861,11 @@ function _show(io::IO, ::MIME"application/vnd.plotly.v1+json", plot::Plot{Plotly
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
function _show(io::IO, ::MIME"text/html", plt::Plot{PlotlyBackend})
|
||||||
|
write(io, standalone_html(plt))
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
function _display(plt::Plot{PlotlyBackend})
|
function _display(plt::Plot{PlotlyBackend})
|
||||||
standalone_html_window(plt)
|
standalone_html_window(plt)
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user