나는 두 개의 데이터 세트를 상호 작용적이고 동적 인 방식으로 시각화하기 위해 D3.js
을 사용합니다. 사용자는 추가 데이터 및보기를로드하여 모든 그래프를 탐색하고 데이터에 대한 개별 뷰를 검색 할 수 있습니다. 사용자가 mail
, facebook
등을 통해 데이터에서 발견 한 보물을 공유 할 수 있기를 바랍니다.하지만 공유 사용자의 "스냅 샷"을 방문하는 사용자는 데이터를 탐색 할 수 있습니다.d3.js save states
- 내 동적 웹 페이지의 현재 상태를 지속에 그래서
- 이 상태 빠른을로드하고 표시 할 수 있어야합니다.
- 바인드 순간에 바인딩 된 모든 이벤트는 가능한 예처럼 간단 으로
은 (다양한 그래프와 이벤트가 많이있을거야) 사용자 스냅 샷, 간단한 D3를 상상할 라인 그래프 및
graph.selectAll("path").on('mouseover', function(d){
$.get("ajaxFunction",{"d" : d} ,function(jsonData) {
//INIT NEW SVG
});
});
이 새로운 동적으로로드 된 페이지에는 여러 개의 svg
이 포함되어 있습니다. 그러나 모든 svg의 모양과 위치를 단순히 저장하면 모든 현재 이벤트 바인딩을 추적하기가 어려울 수 있습니다. 그리고 이전 사용자가 수행 한 모든 작업을 저장하면 어떻게 효율적으로 스냅 샷을 다시로드 할 수 있습니까?
이것을 달성 했습니까? 그렇다면 어떻게? – ThomasP85