All Questions
Tagged with javascript d3.js
26,316 questions
3
votes
1
answer
201
views
Customize sankey diagram design in networkd3
I found this diagram that I like from a research paper: https://www.researchgate.net/figure/Sankey-diagram-visualization-of-the-flow-of-data-from-coding-through-to-interpretation_fig1_338907991
I ...
2
votes
0
answers
31
views
d3.js bar graph not showing when code runs [closed]
I’m doing a d3 bar graph in CodePen, but the d3 isn’t playing. It just shows me the title(which is from the HTML) and the rest of the screen is blank. I’ve already checked the settings and added d3 to ...
2
votes
1
answer
34
views
d3 handling data re-enter while exiting
In d3, I have an app that allows users to show and hide elements. When hiding elements, I have it animate out for a few seconds. However, during this time, the user could instead hit show again, and ...
1
vote
0
answers
22
views
D3.js interpolate coordinates between two points forming an arc instead of a straight line
My goal is simple, I want to add direction markers on a path (like so).
The code that I've implemented gives the result on the initial load.
lineCoords.forEach(coords => {
for (let i = 1; i &...
0
votes
0
answers
41
views
Problem using "this" inside an accessor function [duplicate]
I'm using the D3.js "data join" pattern to display an array of 200 numbers as a curve. I came up with the following code:
this.svg
.selectAll('line')
.data(this.buffer)
.join('line')
...
0
votes
0
answers
33
views
Best method for drawing to a grid using d3?
So I've found myself needing to make grids of different things for visualizations and the work flow for me has usually been:
write and test a function to draw one element of the grid
fiddle a bunch ...
2
votes
1
answer
28
views
How can I ensure a y-scale zoom is centered on my cursor in spite of margin / padding?
I have this d3 snippet here:
https://jsfiddle.net/h8b6gq7d/
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Order Book ...
0
votes
0
answers
68
views
Organizational chart using d3 in Angular
Angular version 16; D3 version 7.9.0; D3-org-chart version 3.1.1... I created a chart of organization. But I would want to provide the organizational chart a zoom-in and zoom-out function.
I added the ...
0
votes
0
answers
31
views
d3.js force simulation: Some edges not rendering on double-click expansion
I'm building a topology visualization using d3.js where nodes are connected by multiple edges. I implemented a feature to toggle an "expanded" state on a group of edges by double-clicking, ...
1
vote
1
answer
34
views
d3.js pie chart replace an existing slice with multiple subslices
I'm trying to create a pie chart using d3js. When you click on a slice, an ajax is sent to the server and retrieve the children of the slice. The children always have a value which the sum is the ...
1
vote
1
answer
35
views
How to add a Matter.js MouseConstraint to an svg viewbox element?
I'm trying to use Matter.js for it's physics engine while using D3.js for rendering the Matter physics bodies as SVG elements.
This demo is just a box dropping onto the ground. Everything works as ...
0
votes
0
answers
28
views
D3.js Bug in the resize function
I am in the process of writing a resize function for my chart. So far everything works quite well.
However, I noticed the following bug when using the resize function.
After I have rendered the chart ...
2
votes
1
answer
158
views
Creating the layout on reactflow canva as a grouped organization chart
I am trying to visualize the organization chart of our company, but there is a part that I have difficulty with and that is grouping. Since Reactflow sells this feature for a fee, I need to develop it ...
2
votes
0
answers
31
views
Drawing a simple polygon with D3.js doesn't work
Can't find the issue why the polygon is not drawn with the following code in d3:
<script type="module">
import * as d3 from "https://cdn.jsdelivr.net/npm/d3@7/+esm&...
0
votes
0
answers
54
views
No clues given as to why this Digraph isn't rendering in my svg
I have the following function:
export async function drawTechTree(techData, svgElement) {
let graphDef = "digraph TechTree {\n";
graphDef += 'node [style="filled", color=&...