#javascript #plotly #plotly.js
Вопрос:
Здравствуйте, коллеги-разработчики,
У меня возникли некоторые проблемы с Plotly в моем приложении JavaScript. У меня есть график, который заполняется данными со скоростью один раз в секунду. Естественно, через некоторое время ось x становится слишком длинной, и сюжетно решает показать только последние несколько сотен (я буду называть это хвостовым видом). Это совершенно нормально, потому что, если я хочу увидеть весь сюжет, я мог бы просто нажать кнопку автоматического масштабирования.
Однако, похоже, это не работает. я имею в виду, что это действительно работает, но только на секунду (обычно меньше), и он снова сворачивается в вид сзади. Поскольку я не могу разместить здесь видео, я покажу его в последовательности из трех картинок:
Рисунок 1 — Хвостовой вид, который создается графически (с осью x, отображающей только предыдущие 500 или около того секунд)
Рисунок 2 — Это полное представление графика сразу после того, как я нажму кнопку автоматического масштабирования (это также происходит с кнопкой Сброса осей). Это то, чего я хочу, но проблема в том, что это остается таким только в течение очень короткого периода, обычно менее 1 секунды.
Рисунок 3 — График свернулся в хвостовой вид вскоре после того, как я нажал кнопку Автомасштабирования
Все это говорит о том, что мне интересно, есть ли способ решить эту проблему. Я привел пример автоматического масштабирования, но это также происходит с осью сброса и, честно говоря, с любым другим инструментом, который позволяет мне увеличивать или уменьшать масштаб и перемещаться по графику — независимо от того, что я делаю, он почти сразу снова сворачивается в хвостовое представление. Могу ли я что-нибудь с этим поделать?
Комментарии:
1. Можете ли вы предоставить нам образец блока кода, чтобы мы могли воссоздать проблему?