Excellent JavaScript frameworks such as jquery, mootools, and prototype have a variety of powerful functions, including drawing web charts, using these frameworks and corresponding plug-ins, we can easily implement curves, pie charts, bar charts and other Web charts do not need to be drawn through complex flash technologies as before.
This article introduces nine excellent web chart frameworks based on JavaScript and CSS.
Excellent JavaScript frameworks such as jquery, mootools, and prototype have a variety of powerful functions, including drawing web charts, using these frameworks and corresponding plug-ins, we can easily implement curves, pie charts, bar charts and other Web charts do not need to be drawn through complex flash technologies as before. This article introduces nine excellent web chart frameworks based on JavaScript and CSS.
1. Flot
Flot is a pure jquery JavaScript Drawing Library that can generate images instantly on the client. It is very easy to use and supports interactive functions such as zoom in and out, and mouse tracking. This plugin supports IE6/7/8, Firefox 2.x+, Safari 3.0 +, opera 9.5 +, and Konqueror 4.x+. This is the canvas object first introduced by safari. Currently, all mainstream browsers support this object, except ie. Therefore, JavaScript is used in IE for simulation. Here are some instances.
2. js charts
Javascript charts is a free JavaScript-based chart generator. It is very simple to draw tables, and almost no encoding or plug-ins or server modules are required. Data is cached using XML or Javascript arrays.
3. tabletochart
Tabletochart is a mootools script that can plot the data stored in an HTML table object into a chart. You can use the table label to generate charts, bar charts, graphs, and pie charts.
4. plotkit
Plotkit is a javascript Drawing Library that supports HTML canvas labels and SVG.
5. Yahoo UI Charts Control
Yui Charts Control can convert table data to charts on the webpage, and supports bar charts, curves, and pie charts. Supports datasource tools, configurable axes, mouse hovering prompts, chart combinations, skin and other functions.
6. protochart
Protochart is an open-source Library Based on prototype and canvas labels. It is deeply inspired by flot, flotr, plotkit, and supports graphs, bar charts, and pie charts, multiple data sets can be displayed on the same chart. Customizable legends, grids, borders, and background images are supported. Supports IE6/7, Firefox 2/3, Safari, and even iPhone.
7. ejschart
Ejschart supports mouse tracking, mouse events, button tracking and events, scaling, scrolling, interaction, and other functions to bring the user experience to a new height. Supports graphs, area charts, discrete charts, pie charts, and bar charts. You can customize attributes and methods of complete documents.
8. fgcharting
Fgcharting is an excellent jquery plug-in that supports multiple types of graphics.
9. pure CSS data chart
in the past, data presentation was often implemented through flash. Now, we can implement similar functions through pure CSS. Cssglobe has a very practical tutorial to help you Implement CSS-based plotting, even without JavaScript.