CanvasJS Charts v2

Responsive HTML5 charts with 10x performance

#4 Product of the DayDecember 01, 2017

CanvasJS Charts is an HTML5 Charting library that runs across devices and browsers and has 10x Performance Compared to traditional SVG charting Libraries. This allows you to create rich dashboards that work across devices without compromising on maintainability or functionality of your web application.

Would you recommend this product?
11 Reviews4.5/5
Hello Hunters! Founder & Lead Developer of CanvasJS here. First of all I would like to thank @kwdinc for Hunting us. We are incredibly excited to launch v2.0 of CanvasJS Charts. This version is a major overhaul to our Product with new themes & lots of new features. Below is a summary of this release: 1. New Themes which make our charts even more slick and beautiful. 2. 5 new Chart types including Waterfall, Funnel, Pyramid, Box & Whisker, Error Charts 3. Some of the most requested features like Crosshair, Axis Scale Breaks, etc 4. And as always, our charts provide 10x better performance than the conventional SVG Charting libraries. Here is Performance Demo of our Charts: Do try out the Performance Demo on your Devices / Browsers and let us know how it performed!! We are looking forward to hear your feedback. :-) -- Sunil Urs
@sunilurs Nice. Unless I missed it, I'd like to see a Radar chart.
@bdrhoa Yes, we don't have Radar Charts yet. But it has been requested by several other users as well in the past. So, I think we should implement it. Will prioritize is higher in our Roadmap... :-)
The best js chart library around. Trust me, I have tried them all - easily 50+. Always come back to this.

Have used this for a couple of projects in the past. They have an amazing support system to help you. Good luck guys.


Ease of Use



I have used this for our clients project, Its very easy to use and loads very fast and mainly the dashboard, graphs etc are responsive it supports on all most all the devices.
Just a question on your pricing - what's the difference between SaaS and Internal Apps? Edit: Also, why do you pay per developer? Isn't the idea of "seats" for people who are going to login to a SaaS platform? My understanding would we buy this (brilliant) library to include in our project and it would be irrelevant whether 1 or 20 developers are involved in creating the project.
@scotty_bowler thanks for your interest in our Product. SaaS License is for companies who want to build SaaS Applications (public facing) and Internal one is for building Applications which are internally used in the company. The reason why we charge per developer is that we don't put any limit on the number of Applications (belonging to the licensee) in which our Charts can be used after purchasing license. It can be used to build any number of applications belonging to your company. Because we charge based on the number of developers working on CanvasJS, someone who is building only one or two applications will have to pay less. And a bigger company who has multiple teams working on different applications will purchase licenses separately. I hope this answers your questions. Feel free to let me know if you need any clarification.
@sunilurs is it concurrent developers or total developers on the project (even if they aren't working on the chart side?), and how do you track it out of interest?
@scotty_bowler Its number of developers / testers who would be working on CanvasJS API. Selling a JavaScript library and tracking its usage is very challenging - would like to hear if you have any thoughts on that. But it works to some extent when someone has opted for email based priority support. So, at the moment we don't try to track it - we go by our customer's words and so do other products based on JavaScript as far as I understand.. :-)
@sunilurs thanks for the clarification! Last question.. Can the charts be exported as graphics and pdfs? eg to be emailed to people as reports
@scotty_bowler, Yes, Exporting as image is natively supported. You can checkout this link Exporting to PDF can be done with few lines of code using jsPDF