RGraph is fast, interesting, effortless and freely for commercial use. Built on the widely supported canvas element desktop and mobile support is excellent and that allows you to create charts and dashboards that can use on a wide range of devices. Due to the rendering of the canvas tag, your charts can be faster than FLASH or SVG based libraries. This means you can develop creative and informative charts and dashboards.
Some of the key features of RGraph
- Simple to use.
- Permissive GPL license (ie free to use for any purpose)
- Capable of 50-60 different types of visualisation
- 2D and 3D chart support
- Great device support
- Excellent performance
- Extensive documentation, examples and learning resources.
How to enable and clear annotation feature?
Enabling annotations is a very simple, and consists of doing the following:
You can simply clear the graph and redraw it:
RGraph.Clear(myGraph.canvas); // Clear the graph
myGraph.Draw(); // Redraw it
Canvas tag in HTML5
Other uses for include providing a control panel to your users and using it to create games. The traditional HTML based interface that uses for certain elements may be preferable
Benefits of HTML5 canvas graphs
HTML5 Canvas graph have some benefits and these are described below:
Interactive features: It is fully interactive .It can respond to user’s any action like key clicks, mouse clicks or touch events
Cross browser support: Canvas supports all major browsers (Chrome 4.0, Mozilla 2.0, and Opera 9.0) and can be accessed on a wide range of devices including desktops, tablets, and smartphones.
Different kinds of graphs are supported: Can create a Data plots, Pie charts and Bar graph
Portability: It provides a great support for portability,i.e develop once and run every ,from large computers to mobile devices
Great support for Animation :animation is done to all the objects drawn on canvas,Animations can be created of different levels like simple bouncing ball to inverse kinematics and complex forward.
Flexibility:This tag is widely used by the developers ,It can be used for displaying lines,shapes,images etc -with or without animation.Adding Audio or video is very using canvas