# CanvasJS Charts Reviews
**Vendor:** Fenopix Technologies  
**Category:** [JavaScript Web Frameworks](https://www.g2.com/categories/javascript-web-frameworks)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 18
## About CanvasJS Charts
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.




## CanvasJS Charts Reviews
  ### 1. Charts, charts, charts!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jeremy G. | Machine Learning Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 14, 2021

**What do you like best about CanvasJS Charts?**

CanvasJs is a JavaScript Charting Library with a Simple API and 10x Performance. It provides developers with simple, yet very powerful web-based charts & graphs which are easily accessible in a modern HTML5 dashboard by simply cloning the project into your site's root folder.

**What do you dislike about CanvasJS Charts?**

This library is my favorite on the list. So far so good, it integrates with pretty much every front and back end frameworks out there which to me is a MAJOR plus point for framework developers who don't want to build their own libraries from scratch and are not restricted in any way by design choices of this library. It's well implemented also, no random errors all the time that take hours to figure out. The UX is nice if you're into nostalgia and I think we (the team) could go as far as call this one an old-fashioned charm that will never get outdated, sleek and sharp.

**What problems is CanvasJS Charts solving and how is that benefiting you?**

CanvasJs is a JavaScript Charting Library built to be simple as well as powerful. With its Simple API, 10x Performance and Over 30 Different Types of Charts, CanvasJs enables you to create charts that are accessible for all users in your dashboard. It is also Responsive which means it will resize automatically according to the screen size- great for mobile devices.
Ultra energy-efficient HTML5 charting
Free: Open Source 
Dimensions Agnostic/Responsive design

  ### 2. Perfect for my little escape game

**Rating:** 5.0/5.0 stars

**Reviewed by:** Stéphane R. | Dev, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 10, 2021

**What do you like best about CanvasJS Charts?**

Graphics, the beauty of the charts are perfect for my Chocolate Factory Escape Room

**What do you dislike about CanvasJS Charts?**

There is no solution to separate the javascript to make the loading faster.

**What problems is CanvasJS Charts solving and how is that benefiting you?**

The display of fake statistics with a neat design.

  ### 3. CanvasJS is the ideal solution for our science education applications.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Guilherme A. | Assistant Professor, Enterprise (> 1000 emp.)

**Reviewed Date:** May 05, 2021

**What do you like best about CanvasJS Charts?**

CanvasJS learning curve is smooth even for newbies.

**What do you dislike about CanvasJS Charts?**

A few times, you have to dig a little to get what you want.

**Recommendations to others considering CanvasJS Charts:**

Great library and app, very well documented.

**What problems is CanvasJS Charts solving and how is that benefiting you?**

We are developing interactive video-based simulators for chemistry education.

  ### 4. Using CanvasJS Charts with LabVIEW application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Assaf Y. | CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 23, 2021

**What do you like best about CanvasJS Charts?**

We are using CanvasJS Charts for four years; we integrated it into our product; it is an excellent tool, it is working very well, and we get excellent support for our questions.

**What do you dislike about CanvasJS Charts?**

It is all working OK, thank you for your good work

**Recommendations to others considering CanvasJS Charts:**

Excelent tool with extensive help and examples and grate support.

**What problems is CanvasJS Charts solving and how is that benefiting you?**

We are using CanvasJS Charts with LabVIEW.
It is easy to use and very extensive, it also has excellent help and tips.

  ### 5. Easy to configure. Almost perfect.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Christian S. | Principal Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 07, 2020

**What do you like best about CanvasJS Charts?**

Easy to configure. I was literally configured in a day for back testing a trading strategy.  Easy to put several data points on to a single graph, and have multiple graphs, building a platform like a real trading desk.  Manual is thorough and easy to follow.  Contact with support was excellent.

**What do you dislike about CanvasJS Charts?**

Candles could do with some finesse like TradingView.com - basically, changing the candles to lines when at a certain zoom.  I wasn't able to customise the viewed timeframe which I'm hoping I will be able in the next release.

**What problems is CanvasJS Charts solving and how is that benefiting you?**

I needed to back test a trading strategy and being able to visualize the results help me to design the solution better.  I could only find one solution on the Internet which was $200+ running on MT4, which meant I would have to have learnt to program MT4.

  ### 6. Quick and easy to use data visualization

**Rating:** 4.5/5.0 stars

**Reviewed by:** B. Mark E. | Digital Business Manager – R&amp;D, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 15, 2020

**What do you like best about CanvasJS Charts?**

I like the simplicity of going from data to visuals. Low overhead and very fast. It maps very easily to common chart types and doesn't make me jump through a lot of hoops to get where I'm going.

**What do you dislike about CanvasJS Charts?**

It would be great if I could specify global features like in ggplot2, for example, specify my x values once, then just pass in vectors of y values.

**What problems is CanvasJS Charts solving and how is that benefiting you?**

Tracking COVID numbers and 14 day moving averages in Excel is fine, but there's a lot you can't do, this made it easy for me to store the data in github and publish a basic web visual via S3 without needing to do a lot of other heavy lifting.

  ### 7. Great charting software library

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 28, 2020

**What do you like best about CanvasJS Charts?**

Ease of use as well as robustness. It is also highly performant.

**What do you dislike about CanvasJS Charts?**

What is there to not like here? All good

**What problems is CanvasJS Charts solving and how is that benefiting you?**

SaralStocks uses many charts for displaying good entry and exit points for a stock. It would have been impossible to convey information without a good charting library.

  ### 8. Large graphics library

**Rating:** 3.5/5.0 stars

**Reviewed by:** Veronica B. | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 22, 2020

**What do you like best about CanvasJS Charts?**

This tool is excellent for graphing data, the graphs are easy to use, it also offers many customization options and above all what I like most about this tool because all the data we graph is very easy to understand...

**What do you dislike about CanvasJS Charts?**

the tool is very good and very useful its only negative point is its high cost, if it is not something that displeases me because CanvasJs gives me just what I need thanks to its multiple functionalities

**What problems is CanvasJS Charts solving and how is that benefiting you?**

It has been a pleasant experience using CanvasJs as the Marketing and Communications Leader that I am has been a vital tool to graph the sales data that I manage and make it look as understandable as possible for my team and my superiors, it does what it really does i need to do

  ### 9. Easy to Use For A Beginner

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jacob K. | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 08, 2020

**What do you like best about CanvasJS Charts?**

I have little experience in coding, let along visualizing data, so I was apprehensive to begin implementing canvasjs in my project, especially since I already had been using a different library to generate a few of my charts. However,  I was unsatisfied with the charting library that I had been using as the documentation was not very clear - I was having a hard time giving labels and titles to simple graphs. When I stumbled upon canvasjs I decided to try it out in a separate branch, and to my surprise I had little difficulty in getting it up and running.

**What do you dislike about CanvasJS Charts?**

I think any difficulties that I experienced in implementing canvasjs could likely be attributed to my own lack of experience. As I said above, I was able to get things figured out pretty quickly, but the step-by-step instructions could be a little bit more clear - especially in regards to the need to download a few specific files to the folder

**What problems is CanvasJS Charts solving and how is that benefiting you?**

I wanted to display a simple line graph with somewhere around 100 data points. I also wanted to be able to hover over each point to have its value displayed. CanvasJS charts has that set up without any extra work required.

  ### 10. Simple, versatile & powerful libraries

**Rating:** 5.0/5.0 stars

**Reviewed by:** Manu K. | Quality Assurance Engineer-iWarp Protocol, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 10, 2020

**What do you like best about CanvasJS Charts?**

1. Learning curve is less, a newbie like me could easily get a chart up within an hr.
2. Flexible charts.

**What do you dislike about CanvasJS Charts?**

Haven't come across anything to dislike for my requirement

**What problems is CanvasJS Charts solving and how is that benefiting you?**

My requirement was simple to  create charts and host it on a webpage. Since my skills were limited with html and I didn't want to spend too much time in the internal workings of it, canvasJS suites me perfectly. Its easy to use and most of the question or requirements are probably in the examples itself and if its not then certainly their forum will have it.
With someone who is actively working on these can make wonders with this tool.

  ### 11. Very useful tool

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jeremi B. | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 22, 2020

**What do you like best about CanvasJS Charts?**

It is an easy tool to implement, easy to configure, CanvasJS allows me to create different types of charts and easily display the data making it more understandable for my clients or CEO

**What do you dislike about CanvasJS Charts?**

so far everything is going very well with this tool, CanvasJS offers us what we need is very well adapted to our needs

**What problems is CanvasJS Charts solving and how is that benefiting you?**

CanvasJS has been a great help when creating graphics to show data understandable to anyone. it is certainly a great tool

  ### 12. Great charts to use with many functionalities

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shahar D. | QA Automation Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 29, 2020

**What do you like best about CanvasJS Charts?**

It's very good for beginners to use.
The documentation is great and very helpful.
I made a graph with API data in minutes.
So many options to design you'r graph.

**What do you dislike about CanvasJS Charts?**

Nothing specifically that i have noticed.

**Recommendations to others considering CanvasJS Charts:**

Try it and you won't be disappointed.

**What problems is CanvasJS Charts solving and how is that benefiting you?**

I used canvasJS for my own project for my portfolio.
Making easy charts to use.

  ### 13. a great tool to display our data

**Rating:** 4.5/5.0 stars

**Reviewed by:** Tom A. | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 21, 2020

**What do you like best about CanvasJS Charts?**

In my opinion CanvasJS Charts is surely one of the best graphics platform that exists, it offers a variety of graphics that allow me to find the right graphic for what I want to present.

**What do you dislike about CanvasJS Charts?**

so far I have not had problems in its operation, the only negative thing about implementing this tool is its high cost

**What problems is CanvasJS Charts solving and how is that benefiting you?**

canvasjs allows me to make graphics simply and thus efficiently show our data to our team

  ### 14. Best js Graph library

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Non-Profit Organization Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 16, 2020

**What do you like best about CanvasJS Charts?**

The simplicity of this library is the best of all available options.

**What do you dislike about CanvasJS Charts?**

Nothing, It's just a perfect solution for graphs.

**What problems is CanvasJS Charts solving and how is that benefiting you?**

I had to make a simulator for a project with square waves. I had certain problems using other libraries but this one turned out to be perfect for me.

  ### 15. CanvasJS Usage in Zend Framework 3 Application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vitaly B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 02, 2020

**What do you like best about CanvasJS Charts?**

Easy to use.  A well-designed library with enough options.

**What do you dislike about CanvasJS Charts?**

Nothing in specific. Right now I use line charts only.

**What problems is CanvasJS Charts solving and how is that benefiting you?**

It was possible without any probem to insert the CanvasJS Chart in my Zend Framework 3 Application. Many specialists in Zend Framework write that it is a problem with the other Charts Libraries.

  ### 16. Quality

**Rating:** 2.5/5.0 stars

**Reviewed by:** Maghan P. | Curriculum Coordinator, Higher Education, Enterprise (> 1000 emp.)

**Reviewed Date:** July 24, 2018

**What do you like best about CanvasJS Charts?**

It’s a great system for our students and being able to get what we need to them 

**What do you dislike about CanvasJS Charts?**

Wish the reporting was easier to manitpulate 

**What problems is CanvasJS Charts solving and how is that benefiting you?**

Solving the students issues

  ### 17. Great for accurate charting

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Professional Training & Coaching | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 26, 2018

**What do you like best about CanvasJS Charts?**

This is extremely easy for implementing and very user friendly 

**What do you dislike about CanvasJS Charts?**

There are not as many chart options as most but I believe they are sufficient with the ones avaliable

**What problems is CanvasJS Charts solving and how is that benefiting you?**

I have used this as I work in an agency and it has helped me keep better track of all information regarding external employment

  ### 18. High Performance Javascript Chart Library

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** February 27, 2018

**What do you like best about CanvasJS Charts?**

It is very easy to get started with low learning curve. The library performs well with even millions of data points.

**What do you dislike about CanvasJS Charts?**

Nothing in specific. There are 30 chart types which would cover most of the requirements.

**What problems is CanvasJS Charts solving and how is that benefiting you?**

Build beautiful data visualization through charts


## CanvasJS Charts Discussions
  - [Is CanvasJS open-source?](https://www.g2.com/discussions/is-canvasjs-open-source) - 1 comment

- [View CanvasJS Charts pricing details and edition comparison](https://www.g2.com/products/canvasjs-charts/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-29+12%3A40%3A21+-0500&secure%5Bsession_id%5D=41df491a-d5b1-4a6d-82b4-8346cabf5b44&secure%5Btoken%5D=44eb02a441f47d3a5c147f9a11dd6001a9fd02360fcc63b2c195fa598e2bc88a&format=llm_user)

## CanvasJS Charts Features
**Reports**
- Reports Interface
- Steps to Answer
- Graphs and Charts
- Score Cards
- Dashboards

**JavaScript Frameworks**
- Libraries
- Community
- Widgets
- Browser Support
- Graphical Visualization
- Mobile Support

**Self Service **
- Calculated Fields
- Data Column Filtering
- Data Discovery
- Search
- Collaboration / Workflow
- Automodeling

**Advanced Analytics**
- Predictive Analytics
- Data Visualization
- Big Data Services

**Building Reports**
- Data Transformation
- Data Modeling
- WYSIWYG Report Design
- Integration APIs

**Platform**
- Mobile User Support
- Customization 
- User, Role, and Access Management
- Internationalization
- Sandbox / Test Environments
- Performance and Reliability

## Top CanvasJS Charts Alternatives
  - [Chart.Js](https://www.g2.com/products/chart-js/reviews) - 4.4/5.0 (120 reviews)
  - [Google Chart Tools](https://www.g2.com/products/google-chart-tools/reviews) - 4.2/5.0 (499 reviews)
  - [Essential Studio](https://www.g2.com/products/essential-studio/reviews) - 4.5/5.0 (705 reviews)

