Comments (6)
Here's an example where we save (some of) the postions in localStorage, so we can restart where we were. Maybe you can improve on it?
https://observablehq.com/@fil/save-a-force-directed-graph-to-localstorage
from d3-force.
Hi Fil,
I tried this page and receiver 3 errors, when reopening the page, sorry they are in german,
perhaps you understand something. else I would try to translate.
Errors messages:
- Das content-Attribut von Window-Objekten sollte nicht mehr verwendet werden. Bitte verwenden Sie stattdessen window.top. worker.js:2:70521
- 'postMessage' konnte auf 'DOMWindow' nicht ausgeführt werden: Der angegebene Ziel-Ursprung (origin - 'https://observablehq.com') stimmt nicht mit dem Empfängerfenster-Ursprung überein ('null'). worker.html
- Fehler beim Verarbeiten des Wertes für '-webkit-text-size-adjust'. Deklaration ignoriert. worker.html:6:846
thank you
from d3-force.
I don't know. If access to localStorage is disabled for some reason, I suppose it would bring up this error. It works for me (with Firefox, in an incognito window).
from d3-force.
I think this is a good idea. My Ubuntu system with firefox sometimes disables localStorage.
I will boot and try it again
Thanks
from d3-force.
Having booted I saved the page again, closed and restarted the firefox and received a lot of warnings and one error message after reopening the page:
'postMessage' konnte auf 'DOMWindow' nicht ausgeführt werden: Der angegebene Ziel-Ursprung (origin - 'https://observablehq.com') stimmt nicht mit dem Empfängerfenster-Ursprung überein ('null'). worker.html
The message means postMessage could not be executed on DOMWindow. Origin and receiver are different.
Thanks
from d3-force.
I'm sorry I don't know, I'll ask if someone has an idea. I'm keeping the issue closed since it seems related to observable and your browser, not to d3-force.
from d3-force.
Related Issues (20)
- Iterative-Relaxation in d3.forceLink
- README has links to non-force-directed beeswarms
- Forcing angle in crystalline structure HOT 1
- simulation compute x/y/vx/vy as NAN sometimes HOT 1
- Collide force doesn't handle identical initial positions well HOT 7
- use in nuxt js
- Method to get all forces currently set (or at least clear them)
- Adding labels on top of nodes HOT 3
- Cannot assign to read only property 'vx' of object '#<Object>' HOT 1
- forceSimulation: number too small: cx="-3.2056569513393925e-168", Safari 15.4 HOT 2
- consider making .tick() reversable / accept negative iterations HOT 6
- All nodes starts to move when click and holding one node HOT 3
- Importing to NestJs causes module import error
- Cant pass extra data in nodes in simulation.nodes function HOT 1
- `forceCollide` ignores fixed positions HOT 5
- d3 v7 chained methods of forceLink "is not a fucntion" HOT 2
- `README` links to deprecated notebook HOT 1
- if you change a variable in an expression and use it twice gives undetermined result ( a = i++ + i;)
- Opportunity for performance gains via d3-force-reuse?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from d3-force.