Embedding Plotly Graphs in HTML in Julia
How to embed plotly graphs in an iframe in HTML.
Saving An HTML in Julia
Plotly graphs can be embedd in any HTLM page. This includes Wordpress sites, dashboard, blogs and more.
To export a plot as html, use the PlotlyBase.to_html
method passing in an IO buffer and the plot
attribute of a generated plot:
using PlotlyJS
p = plot(scatter(x=[0,1,2], y=[3,6,2]))
open("./example.html", "w") do io
PlotlyBase.to_html(io, p.plot)
end
nothing
Controlling the Size of the HTML file
To set the default height and width of the generated html, use default_height
and default_width
of the to_html
method:
using PlotlyJS
p = plot(scatter(x=[0,1,2], y=[3,6,2]))
open("./example.html", "w") do io
PlotlyBase.to_html(io, p.plot, default_height="400px", default_width="400px")
end
nothing