Questions tagged [force-layout]
Force layout is a kind of graph diagram, in which positions of nodes are obtained by a simulation of forces.
force-layout
935
questions
0
votes
0
answers
73
views
Place text on an arc with d3 force layout
I am creating a hub and spoke visualisation using d3 force (with sveltekit). I have used Link force, ManyBody force, and Center force. I wanted to add labels to each of the nodes so that the text ...
0
votes
1
answer
42
views
D3.JS Attract one node by another in force simulation
There is an arbitrary data set, which has to be visualized by d3.forceSimulation() method.
These nodes are intractable, you can choose parent and children circles. The task is to attract children ...
1
vote
1
answer
985
views
Avoid complete re-rendering and animation of a force-react-graph component upon state change
I have a component which renders a graph using ForceGraph3D from the react-force-graph component library.
I have a button for toggling which highlights the nodes with even ids (id%2==0).
The nodes in ...
0
votes
1
answer
231
views
Display D3 Network Graph Horizontally without folding
I'm creating a Network graph which connects nodes with paths.
My requirements are simple - The Network graph should be either vertical or horizontal
without it folding.
So far, I created a graph that ...
1
vote
0
answers
353
views
D3.js repel or pull nodes closer depending on the edge weight
I am very new to D3js and I am very lost. I was assigned to do a task and I am trying a lot of things but nothings seems to work. I am using this module https://github.com/d3/d3-force#forces
The task ...
2
votes
1
answer
454
views
How can I use d3 force to space out overlapping points on a map
I have a map that has some overlapping points. I'm using a quadtree and turf.js to determine, when I click on a point, how many other points are within a 30 mile radius.
What I'd like to do (if there'...
1
vote
1
answer
794
views
creating new force graph with react+ts and d3
I am trying to create a simple force graph with React + TS and D3.
Main issue
Connect my nodes with a line
Here is my code:
import React from "react";
import { forceSimulation, forceManyBody,...
5
votes
1
answer
642
views
map.get() method isn't working with D3 v6
I am new to D3.js and I am trying to make some animation with my graph,
but I can't resolve a problem with the .get() method called on a d3.map for D3 version 6.
When I run the code it throws an error:...
2
votes
0
answers
206
views
Update/Filter Nodes and Links in D3 Force Network
I'm having difficulties updating my D3 force network. The goal is to have the possibility to redraw the graph with filtered data. For simplicity I provided the code example below with two ...
0
votes
1
answer
222
views
D3 force layout with some nodes collapsed
I am a complete beginner in d3 and have been stuck with a problem for weeks.
Based on the example: https://jsfiddle.net/t4vzg650/6/ I have developed a collapsible force layout with d3. I have ...
0
votes
1
answer
296
views
interpreting the d3 centering force
D3's force simulation centering force uses the following code where:
n equals the number of nodes,
x equals the centering x value
y equals the centering y value
sx and sy being as 0.
source code
...
1
vote
0
answers
464
views
How should I build a tree structure with svg elements?
My goal is to build a clickable tree structure; every node is a SVG circle and when clicked it should reveal its (previously hidden) children. At the beginning only the root node is visible. The nodes ...
2
votes
1
answer
306
views
Fisheye effect with force-directed graph : not taking effect until the graph settles
I'm creating a graph with a fisheye effect, where the user has a permanent zoom under his cursor, and can move the graph nodes around.
Here's what I have: (ObservableHQ)
And in snippet form:
d3....
1
vote
1
answer
600
views
d3.js - Add background rectangle on force directed diagram groups
I would like to add a background rectangle to group 2, the idea is add a g element and append all group 2 nodes to the g element, then use g element bbox to draw a rectangle.
But I don't know how to ...
2
votes
0
answers
368
views
D3 force simulation with svelte
I'm building a d3 force simulation that's working fine in plain d3 (I was testing it in Observable here), but I'm struggling to translate it to svelte, I think in part because I'm fetching data from a ...