У меня есть небольшой масштабируемый и прокручиваемый диаграммы рассеяния. Я хочу иметь возможность нажимать на элементы и перенаправляться на веб-сайт. Когда я нажимаю кнопку «Назад», я хочу, чтобы график отображал ту же самую вещь, что и при нажатии кнопки. На данный момент он просто возвращается к представлению по умолчанию.JavaScript d3.js сохранить график при выходе с сайта
Я пытался сохранить состояние моей оси х, по-видимому, работает, как это:
localStorage.setItem("minDate", xScale.domain()[0]);
localStorage.setItem("maxDate", xScale.domain()[1]);
Однако, я не уверен, как идти дальше отсюда. Я попытался установить его вручную, когда я обновить мою точку зрения, но это не делает ничего
if(tempMaxDate != null && tempMinDate != null) {
xScale.domain()[0] = tempMinDate;
xScale.domain()[1] = tempMaxDate;
}
Изменение домена, кажется, неправильный путь, я думаю, что я просто пытаюсь сфокусировать его на точку, которую я щелкнул и перевел на это место.