Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! Learn more →
D3 Alternatives
Similar projects and alternatives to d3
-
-
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
-
echarts
Apache ECharts is a powerful, interactive charting and data visualization library for browser
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
GoJS, a JavaScript Library for HTML Diagrams
JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
-
-
-
-
-
-
lodash
A modern JavaScript utility library delivering modularity, performance, & extras.
-
-
-
text-to-diagram-site
Compare syntax, layouts, outputs between languages for generating diagrams with text.
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
d3 reviews and mentions
-
[E] I'd like to learn how to make high-quality interactive visualizations to explain statistical topics. (See example in post)
This is the source code for the distill pub you linked to: https://github.com/distillpub/post--visual-exploration-gaussian-processes. I dug through the code a little and believe most of the interactive visuals were created with d3.js. That's certainly 1 of the options you can use to recreate the same type of visuals. d3 is incredibly powerful (it's the tool professional news organisations use for their visualisations) but also rather complex. If you are new to Javascript in general, it might not be the most practical choice.
-
How do you make these graphics? Is there a software or is it done thru Figma?
I can recommend d3.js. Might be overkill here, but you can do really cool stuff with it.
-
Any libraries out there that you recommend for charts/graphs/trees in React?
Best one for React is VISX which is built on top of D3.js.
- Как сделать визуализацию?
- D2 language, open source alternative to PlantUML
-
What are some good graph visualization libraries?
Probably the most popular is D3 https://d3js.org/
-
Observable Plot 0.6.1
Some context: D3.js (https://d3js.org) is a popular and influential JavaScript library for building data-driven visualizations. There are a zillion awesome examples of using it to create all variety of diagrams with animations, interactivity, and live data sources. Arguably, D3 doesn't know much about any specific type of visualization, but it's the toolkit to assemble whatever you want.
Observable Plot is a related library which focuses on the higher level task of generating specific common plots and charts.
Compare a bar chart in D3 (https://observablehq.com/@d3/bar-chart) with Observable Plot (https://observablehq.com/@observablehq/plot-bar). The former involves creating SVG elements, the latter is just a function call.
The APIs are worth studying because they've decomposed visualization into elemental components that can be recombined. Using D3 can be like writing React for the first time, requiring a new mindset.
Both libraries come from the same prolific author, Mike Bostock (@mbostock here), who previously worked on visualizations for the New York Times. Mike's new company, Observable (https://observablehq.com), a very thoughtful take on computational notebooks, is also worth a look.
I've been secretly hoping he'll take on Graphviz next.
- [AskJS] JavaScript Libraries
-
December goals
d3
-
A note from our sponsor - Appwrite
appwrite.io | 3 Feb 2023
Stats
d3/d3 is an open source project licensed under ISC License which is an OSI approved license.