background preloader

Progressive <canvas> pie charts

Progressive <canvas> pie charts
Peity (sounds like deity) is a jQuery plugin that converts an element's content into a <svg> mini pie 2/5 donut 5,2,3 line 5,3,9,6,5,9,7,3,5,2 or bar chart 5,3,9,6,5,9,7,3,5,2 and is compatible with any browser that supports <svg>: Chrome, Firefox, IE9+, Opera, Safari. Download version 3.2.1 Uncompressed 8.7Kb jquery.peity.js Minified 3.6Kb (+gzipped 1.7Kb) jquery.peity.min.js Source Pie Charts Call peity("pie") on a jQuery selection. You can also pass delimiter, fill, height, radius and width options. <span class="pie">1/5</span><span class="pie">226/360</span><span class="pie">0.52/1.561</span><span class="pie">1,4</span><span class="pie">226,134</span><span class="pie">0.52,1.041</span><span class="pie">1,2,3,2,2</span> JavaScript $("span.pie").peity("pie") Donut Charts Donut charts are the same as pie charts and take the same options with an added innerRadius option which defaults to half the radius. $('.donut').peity('donut') Line Charts $(".line").peity("line") Events Related:  Chart APIData Visualization

d3.js Flot: Attractive JavaScript plotting for jQuery prefuse | interactive information visualization toolkit jStat : a JavaScript statistical library 25 Incredible jQuery Plugins for Design Enhancements There are a lot of readymade jQuery plugins from helpful developers and designers who put excellent effects and functionality in their code to help your website. Here are 25 jQuery plugins to perk up your site. You can just download the scripts and add them to the jQuery framework, and it will enhance your web design. 1. Coda Slider is a cool sliding panel plugin widget from jQuery. 2. This enables content or images to be slid vertically or horizontally as you click on the controls. 3. Here’s a great way to view your pics. 4. Fancy Box is a tool that helps you display images, multimedia and HTML content in a Mac type ‘lightbox’ which floats on top of the web page. 5. This one’s a lightbox to show divs, images, or complete remote pages in the style of Facebook. 6. This plugin lets you add layouts easily to your content. 7. Captify is a jQuery plugin to display image captions that come into view as you rollover your mouse on them. 8. 9. 10. jSquares It is great for seamless navigation. 11.

Tquila/jOrgChart - GitHub Sparklines News 15 June 2013 - Version 2.1.2 Relased This release adds support for jQuery 1.10.0 and other bug fixes and minor improvements. See the full changelog for details of all changes. 26 January 2013 - Version 2.1.1 Relased This release adds support for jQuery 1.9.0 along with a couple of other bug fixes. If you're using a version of jQuery later than 1.8, be extra sure you're not rendering your page in quirks mode to avoid breaking tooltips for IE users. See the full changelog for details of all changes. 15 October 2012 - Version 2.1 Released This release is primarily a bug-fix release, but also adds support for Internet Explorer 10. See the full changelog for details of all changes. 29 April 2012 - Version 2.0 Released This release represents a significant code update. Customizable mouseover tooltips and interaction including highlighting of moused-over values. It should be fully backwards compatible with the 1.x versions with the following exceptions: There's a few non-code updates as well: eg. arbor.js Reducing map: jQuery vs jQuery vs JavaScript - O! Mr Speaker! The map/reduce (and their friends filter, each, flatten etc) paradigm provides a general way to manipulate lists and streams. This is particularly well suited to web work - where we spend most of our days playing with lists of DOM elements. Recent versions of JavaScript give us the tools to do this work natively but before that we had to roll our own, or use a library. jQuery has had some similar features since way-back-when, so today we're going to do a bit of "compare & contrast" on the map function: jQuery vs jQuery vs JavaScript! Map iterates over a collections and applies a function to each element - returning a new, usually modified, list. Our tests will examine jQuery's "inline" map with it's global $.map map, and JavaScript's native map function. Our initial task will to be to turn a list of <li> tags into an array of numerical values that each element contains. <ul id="list"><li>1</li><li>2</li><li>3</li></ul> And the required output is a simple JavaScript array: Errrgh... Ok.

flotr2 Introduction Flotr2 is a library for drawing HTML5 charts and graphs. It is a branch of flotr which removes the Prototype dependency and includes many improvements. Features: mobile support framework independent extensible plugin framework custom chart types FF, Chrome, IE6+, Android, iOS lines bars candles pies bubbles Usage To use Flotr2, include the flotr2.min.js script in your page and create a visible <div> with positive width and height. Usage Example (stand alone) API: Flotr.draw(container, data, options) container a visible DOM element with positive width and height. Data Each series is either an array of points [[x0, y0], [x1, y1] ...] or an object with series options and a data member. Internet Explorer Flotr2 is fully supported in IE 9+ and explorer canvas or flashcanvas may be conditionally included to support older versions, as seen in the example above. Configuration The following are the default configuration options for Flotr. Flotr2 Defaults Development Directories Extending

Protovis Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction. Protovis is free and open-source, provided under the BSD License. Protovis is no longer under active development.The final release of Protovis was v3.3.1 (4.7 MB). This project was led by Mike Bostock and Jeff Heer of the Stanford Visualization Group, with significant help from Vadim Ogievetsky. Updates June 28, 2011 - Protovis is no longer under active development. September 17, 2010 - Release 3.3 is available on GitHub. May 28, 2010 - ZOMG! October 1, 2009 - Release 3.1 is available, including minor bug fixes. September 19, 2009 - Release 3.0 is available, including major performance improvments, bug fixes, and handy utilities such as scales and layouts. Getting Started How does Protovis work?

Meet NodeBox. | NodeBox envision - demos Envision.js is a library for creating fast, dynamic and interactive HTML5 visualizations. Real-Time: TimeSeries template with real-time data. This demo features animation of the selection when new data arrives. TimeSeries: HTML5 time series chart. Finance: HTML5 financial chart. Ajax: August 19, 2004 March 4, 2010 AJAX driven financial chart. Custom - Fractal: A custom built visualization which draws a fractal.

Related:  jQueryjQueryInfovisJavaScriptDevelopment PlatformsdevelopmentJavascriptMobile