У меня около 10 участков на странице, все динамически созданной. Чтобы сэкономить место, все они начинаются с малого, и пользователи могут нажать кнопку, чтобы «увеличить» их, когда они захотят взглянуть ближе. Как в малых, так и в больших режимах пользователи могут масштабировать и манипулировать, но они хотят, но когда пользователь масштабируется на одном графике, затем переключает размер другого сюжета, сюжет, который они изменяют, «привязывается» к профилю масштабирования первого графика.Несколько сюжетов на странице rezoom при изменении размера
Надеюсь, я не объяснил это слишком смутно. Вот фрагмент кода, делающего изменение размера.
$(document.getElementById(expArr[index])).click(function() {
$(gd).toggleClass('clk');
Plotly.Plots.resize(gd);
});
expArr просто держит идентификатор кнопки, как они создаются динамически в коде и Г.Д. держит DIV, что участок находится. Toggleing класса в DIV просто меняет класс, который держит высоту/ширину.
Все изменения размеров прекрасно. Это просто, когда вы изменяете размер одного сюжета и увеличиваете масштаб, а затем изменяете размер второго сюжета, второй график «привязывается» к масштабированию, сделанному на первом графике.
Вы можете добавить [Minimal, полный и проверяемый пример] (http://stackoverflow.com/help/mcve)? –