Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6063163
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T09:08:05+00:00 2026-05-23T09:08:05+00:00

Google shows that there are already few generic HTML5 canvas-based libraries available. But no

  • 0

Google shows that there are already few generic HTML5 canvas-based libraries available. But no high-quality editing/charting controls that I used to see from “big” control developers like Infragistics, Rad, etc.

Any recommendations on what should I look at?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-23T09:08:05+00:00Added an answer on May 23, 2026 at 9:08 am

    First of all, I don’t think you’ll find solutions from big companies for Javascript libraries. People using Javascript are not used to paying high sums for enterprise-ready js libraries ;).

    I’ll give you a rundown of the possibilities:

    1. Highcharts is a great out of the box solution you may be after. I’ve used it with great success in one project. It has looots of documentation and is actively being developed on GitHub. It’s easy to use, is pretty to look at (don’t underestimate the looks “feature”) and is interactive: you can bind / attach to events that fire on the elements like “hover over a bar” or “click a point”. It does cost $80 bucks for one site for commercial use (non-commercial use is free).
    2. Ext JS 4. Another out of the box solution is a recently (April 2011) released 4th version of a popular Javascript library Ext JS. This forth version now supports plugin-free charting (i.e. no Flash, just native technologies like SVG and VML so it works cross-browser. If you’re used to desktop or enterprise features, that you usually don’t find in a Javascript library like windows, layout managers, MVC, drag and drop, toolbars, menus, forms, etc., this is definitely for you. Check out the examples here.
    3. gRaphaël is another great library and is under MIT licence (free for commercial use!). It looks a little more “Flash-y” and is more developer friendly / intensive. So you’ll have to code a lot of it yourself (it’s not a full-blown solution like Highcharts), but if you’re fluent in jQuery, you’ll feel right at home :). It’s strength is the power to code anything you want and you can do lots of animations with it, like in jQuery. All the elements in a graph are SVG nodes so you can attach events to each of those and do some powerfull stuff. The demos are worth checking out.
    4. Flot. Like alexn said, you can use Flot, but I’ve used it once and was not very fond of it. I don’t know what exactly wasn’t for me, it’s a subjective thing. I’m not very fond of it’s looks, but that’s just me. Have a look at it yourself.
    5. Other libraries like RGraph or Zingchart. I’ve not used any of those so this is purely from what I see: they look like they are in their infancy / not polished. I hope they’ll improve, but have a look at them anyway and choose your winner.

    But you said you want canvas-based controls. Why is that? Is it because canvas is marketed along HTML5. See, Highcharts and gRaphaël are not canvas-based, but I thought this is what you wanted so I put them in anyway. The way gRaphaël works is this (Highcharts work the same way under the hood but that is hidden to the developer): gRaphaël gives you an API (e.g. piechart()) which then creates lots of SVG elements (think of them as <div>s but with more complex shapes and graphics filters) that are then drawn. You can also set event handlers to those elements. But since IE doesn’t support SVG (that’s a shocker) the library translates those API calls to create VML for IE.

    But canvas is different. There are no “elements” per se, you just draw lines and shapes, but you can’t just bind to their events with event handlers. So for me, SVG is better (you should see some of the graphics filters that SVG is capable of, like blurring) and I think the libraries are more mature.

    But don’t take my word for it ;). Check them out and tell me what you think.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to make an html5-based webpage for mobile devices that shows a map
Google results on this one are a bit thin, but suggest that it is
I'm sure I could google this and it's probably on SO already, but I
I already asked here with no luck, but feel free to read it: http://groups.google.com/group/jquery-en/browse_thread/thread/fdf7a584b30d4bb9
i've already read all topics here and on google about redirection but i'm a
While there is quite a few questions about copy constructors/assignment operators on SO already,
I have create a site embedded Google mapusing api V3 that shows our 4
A quick Google search of this issue shows it's common, I just can't for
I have written a SyncAdapter that takes a com.google account and performs a sync
I know this has been asked a lot of times in StackOverflow already, but

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.