Are frames functional in plotly.js?
Not at the moment. We’re keeping breakpoints as a cloud-only feature while we iron-out the API.
In pseudo-code:
// define breakpoints as set of `relayout` or `restyle` update objects
window.onresize = function() {
var ww = window.innerWidth
var wh = window.innerHeight
// find breakpoint that corresponds to new window width, height
Plotly.restyle('graph', restyleObject)
// or
Plotly.relayout('graph', relayoutObject)
// or even
Plotly.update('graph', restyleObject, relayoutObject)
}