4
Sep
// php the_time('Y') ?>
jsDraw2DX is a standalone JavaScript library for creating any type of interactive graphics with SVG (and VML for old IE browsers).
Besides the ability to generate all basic shapes like line, rectangle, polygon, circle, ellipse, arc, etc., the library can draw curves, beziers (any degree), function plots, images and decorated text.

The library is object-oriented and its coordinate system + scaling can all be configured.
As it uses SVG, interactivity can be easily accomplished by manipulating the DOM.
P.S. jsDraw2DX is built by the creators of jsDraw2D which draws any shapes using JavaScript.
Requirements: No Requirements
8
Aug
// php the_time('Y') ?>
JustGage is a JavaScript-based solution for generating good-looking animated gauges.
It is built on top of Raphaël library for vector drawing, uses SVG, and it can scale-in-size perfectly.

The style of the gauges can be customized with colors (single or gradient), width-height and labels being on/off.
Also, it is possible to set min/max values, animation type on initial load and more.
Requirements: Raphaël
Compatibility: All Major Browsers
29
Jul
// php the_time('Y') ?>
Gauge.js is a slick script for creating animated gauges with JavaScript (Coffeescript) in HTML5 canvas.
The script is standalone (jQuery is supported but not required) and doesn't use any images or CSS.

It has 2 built-in interfaces (both looks very nice) and responds very well to value changes by animating the gauge.
There are options to set the animation speed, default/min/max values, colors and more.
To sum up, Gauge.js is a very handy script to visualize regularly changing (live) data.
Requirements: No Requirements
Compatibility: All Modern Browsers
28
Jul
// php the_time('Y') ?>
Gantti is an open source PHP class for generating Gantt charts on-the-fly.
The charts created are pure HTML5-CSS3 with no JavaScript involved. The output looks very nice by default but can be customized with ease (with SASS stylesheet).
It simply works by defining an array of start/end dates and calling a single function. Also, charts are cross browser (IE7+).

Requirements: PHP
Compatibility: All Major Browsers
19
Jun
// php the_time('Y') ?>
NVD3.js is an open source charting library that is built on top of the impressive D3.js.
The library follows the practices an style of "how D3.js was built" which makes it comfortable for D3.js fans.
Charts generated are interactive and can be easily improved or customized.
Although it is in the early stages of its development, there are already multiple chart types including line, bubble, area and several combinations of them.

Requirements: D3.js
Compatibility: All Major Browsers
12
Jun
// php the_time('Y') ?>
Today's internet speed and how fast the websites/apps work have almost removed "the need to wait for something to load".
On the contrary, there are still cases that a web user has to wait and it is always a good idea to visualize the process with an attractive loader.

Percentage Loader is a jQuery plugin which makes use of HTML5 canvas (no images) for creating a very good looking loader.
The loader is only 10kb (minified), can also be used as a drag 'n' drop supported controller (like a circular volume button) and multiple instances of it can be displayed in the same page.
Requirements: jQuery
Compatibility: All Modern Browsers
29
May
// php the_time('Y') ?>
Chronoline.js is a JavaScript library for creating a chronological timeline of events.
The timeline is is displayed horizontally, events placed on it can be any days long and details about the events are shown in a tooltip when hovered.

It can feature the timeline with any number of days (day-by-day, weekly, quarterly, month-by-month, etc.).
The library uses Raphael.js + jQuery and works only in modern browsers.
Requirements: Raphael.js, jQuery, jQuery qTip2 plugin
Compatibility: All Modern Browsers
15
May
// php the_time('Y') ?>
Info: This is a review of a paid resource.
There are lots of jQuery plugins around that handle specific tasks and, for JavaScript-heavy apps, we may end up in using many of them.
Working with such many different resources at the same project is sometimes hard and can be time consuming as they all have their way of coding, different APIs, styling support…

Infragistics, a creative company focused on building user interface development tools, has a professional and complete jQuery Toolset that solves many JavaScript-related tasks beautifully.
The toolset is HTML5-powered and works cross-browser/platform with support for mobile + all of them are optimized for high performance.
What is inside?
Charts

First of all, it has a full-featured charting library with support for 15+ chart types (pie, bar, line, area, bubble, radial) where they can be used side-by-side too.
Charts are interactive, they can respond to events like hover or click and can be zoomed to better see a specific range.
Read the rest of this entry »
Requirements: jQuery
Compatibility: All Major Browsers
7
May
// php the_time('Y') ?>
jQuery Knob is a lightweight jQuery plugin for creating good-looking circular switches (like the "volume controls" in radios).
It works by transforming any given input fields according to the values defined in its attributes and can be drag 'n' dropped to change the value.

We can define the min-max values, default value on initial load, color and put it into "read-only" mode (which is also good for using it as a visualization component).
There are no documents for the plugin but things are very straightforward and checking the source code of the demo is pretty enough to learn its logic.
Requirements: jQuery
Compatibility: All Major Browsers
29
Apr
// php the_time('Y') ?>
Cubism.js is a plugin for D3.js, a JavaScript visualization library for HTML and SVG, to display time series in real-time.
It requests the data incrementally by polling only the most recent values and reduces the load on the server.
Charts are rendered incrementally as well by shifting charts one pixel each time to the left.
Cubism is data-source agnostic. It has built-in support for Graphite and Cube, and can be readily extended to fetch data from other sources.

Requirements: D3.js
Compatibility: All Modern Browsers