D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. For example, you can use D3 to generate an HTML table from an array of numbers. Or, use the same data to create an interactive SVG bar chart with smooth transitions and interaction.
D3 is not a monolithic framework that seeks to provide every conceivable feature. Instead, D3 solves the crux of the problem: efficient manipulation of documents based on data. This avoids proprietary representation and affords extraordinary flexibility, exposing the full capabilities of web standards such as HTML, SVG, and CSS. With minimal overhead, D3 is extremely fast, supporting large datasets and dynamic behaviors for interaction and animation. D3’s functional style allows code reuse through a diverse collection of official and community-developed modules.
Yes this was done with a combination of GSAP Scrolltrigger https://gsap.com/docs/v3/Plugins/ScrollTrigger/ and https://d3js.org/. - Source: Hacker News / 8 days ago
d3 - very power visualization library enabling dynamic visualizations. docs. - Source: dev.to / about 1 month ago
Yep, Evidence is doing good work. We were most directly inspired by VitePress; we spent months rewriting both D3’s docs (https://d3js.org) and Observable Plot’s docs (https://observablehq.com/plot) in VitePress, and absolutely loved the experience. But we wanted a tool focused on data apps, dashboards, reports — observability and business intelligence use cases rather than documentation. Compared to Evidence, I’d... - Source: Hacker News / 2 months ago
They are images so it could be any number of things, datawrapper, charts.js, d3.js to name a few options. Source: 5 months ago
I made this interactive visualization that attempts to show the real-time frequency and location of births around the world. A country’s annual births (i.e. The country’s population times its birthrate) were distributed across all of the populated locations in each country, weighted by the population distribution (i.e. More populated areas got a greater fraction of the births). Data Sources and... Source: 5 months ago
Recharts is a composable charting library built on React components and D3.js. It contains API’s which allow you to easily add 11 different highly configurable chart types to your React application. Recharts is one of the most popular React.js charting libraries with over 20k likes on GitHub. - Source: dev.to / 8 months ago
For random, quick and dirty, ad-hoc plotting tasks my default is GNUPlot[1]. Otherwise I tend to use either Python with matplotlib, or R with ggplot2. I keep saying I'm going to invest the time to properly learn D3[4] or something similar for doing web-based plotting, but somehow never quite seem to find time to do it. sigh [1]: http://www.gnuplot.info/ [2]: https://matplotlib.org/ [3]:... - Source: Hacker News / 9 months ago
Recharts is another React charting library that simplifies creating charts by providing a wide range of chart components out of the box. It is built on top of D3.js but abstracts away the complexities, making it easier for React developers to create interactive and visually appealing charts and graphs. Recharts leverage the power of SVG (Scalable Vector Graphics) for rendering, allowing charts to be scalable and... - Source: dev.to / 9 months ago
I won't go into much detail about how to use D3.js so if you want to find out more I encourage you to visit their website. In short, we fetch all the nodes and edges from the database and add them to an SVG element. The visual representation of the graph is made by simulating how physical forces act on particles (charge and gravity). You can drag and drop the nodes, hover over them to see the value of their... - Source: dev.to / 9 months ago
Well, MathML[1] support is (nearly) everywhere now, and as the docs say: MathML Core is a subset with increased implementation details based on rules from LaTeX and the Open Font Format. It is tailored for browsers and designed specifically to work well with other web standards including HTML, CSS, DOM, JavaScript. I don't have a lot of experience working with this stuff (yet) but if you can script your... - Source: Hacker News / 10 months ago
Now that you have some results, it's time to visualize them. To do so, you will use D3.js, a JavaScript library for manipulating document-based data. If you want to learn more about D3.js, you should visit their official website. - Source: dev.to / 10 months ago
In exported our conversation on signal via signal export and used d3 to plot the data. Annotations were added in figma. Source: 10 months ago
I’ve built things like this using d3 with angular components. https://d3js.org/. Source: 10 months ago
I've used D3.js to create linking between nodes before (way more flexible than a treeview). There are a lot of other libraries out there that can do it as well. Source: 10 months ago
Https://d3js.org/ - "D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.". Source: 11 months ago
Possibly from https://d3js.org/ which is written in JavaScript. Source: 11 months ago
You might have a lot of data in your SolidJs app that needs a good chart to make it easier to read. If so, you're in the right place! In this article we will go from zero to a fully type-safe and customizable pie chart powered by d3, so open your terminal and let's start! - Source: dev.to / 12 months ago
Perhaps using something like D3js to draw the bubbles that have some physical interaction, then adding a click handler that pops up a modal with the chart and specific details. Source: 11 months ago
I'm making these graphics using the package d3.js. It's a super cool tool that makes it possible to make auto-generated, fully custom graphics. Source: 12 months ago
Tools: R + Rvest to scrape and clean the data. D3 to create the map. Svelte to put it all together. Source: 12 months ago
D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation. - Source: dev.to / about 1 year ago
Do you know an article comparing D3.js to other products?
Suggest a link to a post with product alternatives.
This is an informative page about D3.js. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.