Thanks for considering CanvasJS.
While d3 is a great library, its meant for a broad range of visualizations. CanvasJS is a specialized library for charting.
D3 has a steep learning curve whereas CanvasJS is very easy to use, even for beginners.
Google Charts are not self-hosted and you need to pass data to Google Servers(cannot be used offline or over the intranet). Chart applications that do not comply with their Terms of Service may be removed. Charting is probably a small piece for Google and you never know how long the product will continue to be in the market. Previously they have killed a lot of products, including visualization tool like Google Fusion Tables.
CanvasJS was first released in March 2013 and there have been continuous enhancements since then. Selling commercial licenses helps us run a long term sustainable company. CanvasJS is self-hosted and you also get full source code of the library. CanvasJS also supports older browsers like IE6, IE7 & IE8. You can also pull data from a file or database connection.
We are sorry about the inconvenience caused.
Kindly initiate a chat message and our representative will turn it off for you.
You can find more details about license prices at https://canvasjs.com/license/
You can also talk to our sales team using live chat on the website or by writing to sales[at]canvasjs[dot]com
Thanks for creating such an example code. I’m sure it will be helpful for many others :)
That’s nice work. It will definitely help many others.
Thanks for taking the efforts and posting in this community forum.
This forum is meant for technical support.
We have forwarded your licensing query to our sales team and they will get in touch with you over email.
If you have any further licensing queries please write to sales[at]canvasjs[dot]com
If you are a student(with college/university email ID) you can apply for student license at https://canvasjs.com/apply/student/
If not, please get in touch with sales[at]canvasjs[dot]com to discuss the licensing options.
CanvasJS commercial version doesn’t carry any watermark or credit link. You can purchase commercial version from the pricing page.
For further queries please contact sales[at]canvasjs.com
It looks like you are not using CanvasJS in your project. We can help you with questions related to CanvasJS and its implementation.
You can get started with CanvasJS by following the documentation at https://canvasjs.com/docs/charts/basics-of-creating-html5-chart/