D3.Js

4.4
(18)

D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3s 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.

Work for D3.Js?

Learning about D3.Js?

We can help you find the solution that fits you best.

D3.Js Reviews

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 18 D3.Js reviews
LinkedIn Connections
D3.Js review by Divyang S.
Divyang S.
Validated Reviewer
Verified Current User
Review Source
content

"Best Visual Representation Experience Ever !!"

What do you like best?

Its very simple to use if you know basic javascript. Its just a library with which you can represent your data like php tables or csv files etc based on your restriction to be molded into graphs, piecharts etc. Representation is very easy and also there are lots of tutorials on web that makes it very easy to learn even for novice programmer.

Well its a trending library and simply integration on existing js so no need to learn brand new stuffs. I would definitely advice to try it at least once.

What do you dislike?

Only thing i experienced was lagging a lot while dealing with large values. With small range of data it is quick but for large ones i would recommend using it. So business market can not use this efficiently.

What business problems are you solving with the product? What benefits have you realized?

We used it in our training period for representation of shares of 3 different companies for a project which had to display data weekly, monthly, involvement of individual employee to the project / salary given to him/her and many other filters.

Sign in to G2 to see what your connections have to say about D3.Js
D3.Js review by Avi R.
Avi R.
Validated Reviewer
Verified Current User
Review Source
content

"D3.Js- A JavaScript based Interactive Data Visualization Platform "

What do you like best?

D3.Js is a good data visualization platform basically developed in JavaScript. It is more flexible and is design to work with existing web technologies and with help of this you can control any aspects of DOM.

It basically use canvas, SVG and HTML.

One good advantage is that you can find so many numbers of examples on the web. So it will allows users to learn and use D3.Js for their own requirement.

What do you dislike?

I am using this library since one year and I do not find any disadvantages. I am satisfied with this product at the same I just want to say one thing about this library- it is highly flexible so obviously complexity will increase. For the beginner, it is some what difficult to learn and if you want to create just simple chart than you will get fast result with something else.

What business problems are you solving with the product? What benefits have you realized?

I have used this library in a project where i have to collect attendance data of the student of a particular college and I have to perform some Analysis. For Visualization of that data, I have used this library.

Overall, If you want to create interactive chart with some good graphics than go for D3.Js or else go with other.

What Data Visualization solution do you use?

Thanks for letting us know!
D3.Js review by steven w.
steven w.
Validated Reviewer
Verified Current User
Review Source
content

"Charts, graphs & visualizing data - fantastische!"

What do you like best?

This thing has got great bells and whistles for creating visualizations and charts for data via Javascript. It also works well with other wrappers like C3 and NVDA which build on top of it.

The D3 selections paradigm is....interesting to say the least. oh and there is a VAST community of support for this library online rife with examples! This is a huge plus for web dev :)

What do you dislike?

There definitely is quite a steep learning curve to really understanding and using D3. You can however get started with a lot simpler wrappers such as C3 and NVDA much quicker and make a few customizations as needed.

What business problems are you solving with the product? What benefits have you realized?

Creating charts, graphs & data visualizations for high impact C* suite executives - such as for various department and application performance metrics. We use this to create web based custom graphs for many of our clients such as trees, pie charts, heatmaps, scatters, etc

D3.Js review by Nanibabu S.
Nanibabu S.
Validated Reviewer
Review Source
content
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"D3.js Review: "D3.js Provides Ease and Variety That Isn't for All""

What do you like best?

It provides multiple ways of visualizing data easily. It is fast and light on system resources. It is built with JavaScript and visualizations can be easily hosted on the web across browsers. It has a huge community backing it so it is easy to find people to help with whatever you're doing.

What do you dislike?

Has a steep initial learning curve.It is slow when dealing with really large datasets. Not great for making maps.

Recommendations to others considering the product

With D3.js, users are able to bring their data to life through HTML, SVG, and CSS. This data visualization system puts a premium on web standards, which enables users to enjoy the full capabilities of modern browsers without having to tie or subscribe to a proprietary framework. Simply put, D3.js incorporates powerful visualization components and a data-driven approach to DOM manipulation.

What business problems are you solving with the product? What benefits have you realized?

D3.js is great for visualizing with medium and small size datasets. It's also great for prototyping visualizations quickly and sharing on the web so others can view it without having to install any software on their machines.D3.js is used across multiple classes, as an introduction to students who'd like to visualize datasets on the web. Many students use it for class projects and demos as well.

D3.Js review by User
User
Validated Reviewer
Verified Current User
Review Source
content

"D3 for great visualizations"

What do you like best?

I am using the D3 for data visualization and I really like having a vast variety options on their website. Also, there is a big D3 community that I can always ask help from. JavaScript is a language that everybody needs to use for web development and D3 makes very easy to develop javascript based visualization applications

What do you dislike?

Some of the examples on the website are more complicated than needed. I think more simple D3 examples can be added to the website.

Recommendations to others considering the product

D3.Js is one of the most advanced tools for data driven applications and my favourite. I used many applications but D3.js is the best without doubt.

What business problems are you solving with the product? What benefits have you realized?

For my work, I can not just show the data and expect people to understand it; instead, I visualize the important parts and make it easy for anybody to understand it. This process makes my work much easier.

D3.Js review by Felipe R.
Felipe R.
Validated Reviewer
Review Source
content
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"JavaScript library for interactive data visualizations"

What do you like best?

D3.js is used on various websites, allows to creating interactive graphics, widely implemented SVG, HTML5, and CSS, various APIs structures (Maths, Arrays, Geometry, Color, etc)

What do you dislike?

lack of a critical mass of experienced programmers, and even more, the lack of their use by the region's media outlets.

Recommendations to others considering the product

you do not need any plugins, great data visualization, and the best part: it allows DOM manipulation

What business problems are you solving with the product? What benefits have you realized?

We can simply do anything - but anything when we make use of JavaScript. Creation of better optimized graphs and reports that besides being beautiful are much more visual and comprehensible

D3.Js review by Oliver S.
Oliver S.
Validated Reviewer
Review Source
content

"Good experience with D3!"

What do you like best?

D3.Js is a decent information representation stage fundamentally created in JavaScript. It is increasingly adaptable and is configuration to work with existing web innovations.

What do you dislike?

For the tenderfoot, it is some what hard to realize and on the off chance that you need to make simply basic outline than you will get quick outcome with something different.

What business problems are you solving with the product? What benefits have you realized?

I have utilized this library in an undertaking where I need to gather participation information of the understudy of a specific school and I need to play out some Analysis.

D3.Js review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Review Source
content

"My experience using d3.js"

What do you like best?

The best part i like in d3.js is it focuses on data as in real life and D3 combines powerful visualization. I jave done a project on it which reallt needed data visualization and it helped a lot.it is really a powerful tool and have plenty of learning resources.

What do you dislike?

One bad thing i fpund that it becomes slow while using large database. Reat of things are pretty good i liked it very much . I did not find anyyhing bad regarding it.

Recommendations to others considering the product

I would surely recommend people who are working on javascript and data visualisation to use d3.js.

What business problems are you solving with the product? What benefits have you realized?

I am creating a project related to data visualization and d3.js is helping me a lot

D3.Js review by Consultant in Information Technology and Services
Consultant in Information Technology and Services
Validated Reviewer
Review Source
content
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"A fully flexible data visualization library, D3.js"

What do you like best?

It has got the customization for labeling bars on histograms. Pie charts are wonderful. Data binding to the charts is quite easy.

What do you dislike?

There is a need for front end color pallets pre defined for various types of charts available in D3. There should also be a better time series visualization chart features, than the current one available.

Recommendations to others considering the product

Go for D3 js when you are looking for full customization of the data vizualization and want to have full control on the data representation.

What business problems are you solving with the product? What benefits have you realized?

I'm using D3 js for representing monthly movement of the mutual funds' NAV. It allows you to overlay lines like moving averages, exponential moving averages too.

D3.Js review by Gregory G.
Gregory G.
Validated Reviewer
Review Source
content

"Data visualization in JS"

What do you like best?

D3 is a great library that lets me visualize data in ways not previously possible. It's lightweight, relatively easy to use,

What do you dislike?

D3 is open source and it's hard for me to get support

Recommendations to others considering the product

Good way to visualize data in Javascript.

What business problems are you solving with the product? What benefits have you realized?

D3 has let me visualize data as a business analyst that really blew the team away. It's concise, run purely through javascript, and an interesting tool to use.

D3.Js review by User
User
Validated Reviewer
Review Source
content

"Data visualization"

What do you like best?

A very good and useful javascript library for data visualisation. Though there are a few tools available for data visualization, how D3.js supports customization is very important for displaying dynamic charts or graphs and I feel this as a feature that separates it from other tools.

What do you dislike?

It is a very useful javacript library, but the steep learning curve is a bit problem for beginners as the sytaxes are a bit complex.

What business problems are you solving with the product? What benefits have you realized?

We had a challenging task to display a dynamic gauge chart. Though we started using other tools, they all ended up with failure. But we made it up with D3.js. It supports customization and thats it.

D3.Js review by User in Computer Networking
User in Computer Networking
Validated Reviewer
Review Source
content

"flexible and versatile"

What do you like best?

It;s tricky to learn but once you get it, it's really flexible.

A lot of discussions and communities can be found for help online.

The community is really active and getting answers is easy.

It is great for data visualization.

What do you dislike?

It has steep curve to learning. Really time consuming .

It's a little old too.

Recommendations to others considering the product

I would recommend this but always look and compare in the market. There are a lot of products available. Choose according to your need.

What business problems are you solving with the product? What benefits have you realized?

nodes can be easily modified and transformed.

operations can be tied to the nodes for enhanced performance

D3.Js review by Charl E.
Charl E.
Validated Reviewer
Review Source
content

"Read the book/take the course, it's worth it in the end"

What do you like best?

The sheer power and capability of the visualization engine is incredible

What do you dislike?

The learning curve was steep until I discovered the Swizec Teller book and course.

What business problems are you solving with the product? What benefits have you realized?

Realtime data visualizations /modeling with integrated jscript libraries and web scripts

D3.Js review by Minh D.
Minh D.
Validated Reviewer
Verified Current User
Review Source
content

"Great for visualization"

What do you like best?

It's developer friendly, especially if you know JavaScript

What do you dislike?

If you don't know JavaScript very well, this can be a little difficult to use.

What business problems are you solving with the product? What benefits have you realized?

Displayed visualizations of data without paid software like Microsoft Power BI or Tableau.

D3.Js review by User
User
Validated Reviewer
Review Source
content

"Excellent Output"

What do you like best?

I love the intricacies and the complex data you can develop into readable content.

What do you dislike?

It can take some time to learn but it is well worth it!!

Recommendations to others considering the product

I absolutely recommending using this product. It makes presenting complex data, easy to understand.

What business problems are you solving with the product? What benefits have you realized?

Presenting detailed graphical data for the gaming industry and clients who may have difficulty understanding the weight of said data. We used this for a former client, and really enjoyed it.

D3.Js review by User in Computer Software
User in Computer Software
Validated Reviewer
Review Source
content

"Simplistic Charting library"

What do you like best?

It is very efficient for large data sets and its implementation is super simple. Lots of great examples out there

What do you dislike?

The documentation of the product needs improvement.

What business problems are you solving with the product? What benefits have you realized?

I had a course on Data visualization and had to complete a project which was data intensive and D3 JS gave us the benefit of building out a very responsive UI with minimal code

D3.Js review by Industry Analyst / Tech Writer in Computer Software
Industry Analyst / Tech Writer in Computer Software
Validated Reviewer
Review Source
content
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"Awesome go with it"

What do you like best?

I am happy with usage of d3js. Which makes our things easier.We had to built one data analysis website there we wanted to show graphs.We used d3 js.

What do you dislike?

There is little bit of complexity to find the configuration of each graph.it's very hard to find.

Recommendations to others considering the product

go with it

What business problems are you solving with the product? What benefits have you realized?

we solved out data analysis visualizations with d3

D3.Js review by Consultant
Consultant
Validated Reviewer
Review Source
content

"Your Data Visualization Dream "

What do you like best?

Syntax is really easy to pick up on and the open source community is great

What do you dislike?

Definitely a steep learning curve compared to other charting tools

What business problems are you solving with the product? What benefits have you realized?

Data visualization

Kate from G2

Learning about D3.Js?

I can help.
* We monitor all D3.Js reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.