background preloader

Web charts

Facebook Twitter

Angular 2 in Wijmo 5 HTML5 UI Controls.

Existing websites

Top lists. JavaScript Charts and Maps. JavaScript Charts, JavaScript Graphs for Web, Mobile & Apps - FusionCharts. Chartist - Simple responsive charts. You may think that this is just yet an other charting library.

Chartist - Simple responsive charts

But Chartist.js is the product of a community that was disappointed about the abilities provided by other charting libraries. Of course there are hundreds of other great charting libraries but after using them there were always tweaks you would have wished for that were not included. Highly customizable responsive charts Facts about Chartist The following facts should give you an overview why to choose Chartists as your front-end chart generator: Simple handling while using convention over configurationGreat flexibility while using clear separation of concerns (Style with CSS & control with JS)Usage of SVG (Yes!

These projects and wrapper libraries are known to me right now that either use Chartist.js or wrap them into a library for usage in a framework. Cross-browser support Note that CSS3 animations on SVG CSS attributes are not supported on all browsers and the appearance may vary. Samples of Diagramming for HTML5/Canvas by Northwoods Software® Minimal Shows default Diagram interactivity and basic data-binding.

Samples of Diagramming for HTML5/Canvas by Northwoods Software®

Select, move, copy, delete, undo, redo with keyboard or touch. Basic Shows many of the commands possible in GoJS, templates for Links and for Groups, plus tooltips and context menus for Nodes, for Links, for Groups, and for the Diagram. Shapes. Morris.js. Getting started Add morris.js and its dependencies (jQuery & Raphaël) to your page. 1 <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.css">2 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>3 <script src="//cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>4 <script src="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.min.js"></script> If you don’t want to use the CDN-hosted assets, then you can extract them from the zip bundle and upload them to your own site.

morris.js

Your first chart Start by adding a <div> to your page that will contain your chart. Chartinator.

Try the charts

NVD3. Google Chart API. The Google Chart API is a tool that lets people easily create a chart from some data and embed it in a web page.

Google Chart API

Google creates a PNG image of a chart from data and formatting parameters in an HTTP request. Many types of charts are supported, and by making the request into an image tag, people can simply include the chart in a web page. Originally it was an internal tool to support rapid embedding of charts within Google's own applications (like Google Finance for example). Google figured it would be a useful tool to open up to web developers. It officially launched on December 6, 2007. Currently, line, bar, pie, and radar charts, as well as Venn diagrams, scatter plots, sparklines, maps, google-o-meters, and QR codes are supported.

This API was deprecated in 2012[1] and will be available until April 2015. Example[edit] External Libraries[edit] Instead of creating the URL request manually, there are many open source libraries available for most programming languages. References[edit]

Trends/Popularity charts

D3.js. Graph. Charts. PERGOLA JavaScript SVG Library Overview. Pergola is a JavaScript SVG native framework with libraries of controls, widgets, services, and SVG objects (filters, patterns, etc.).

PERGOLA JavaScript SVG Library Overview

Its API allows you to produce works ranging from bare artwork, through the simplest presentation or web page, to the most complex web app of systemic type. Its Object Oriented Development model is designed to be used internally by its classes, and by the developer, in a consistent manner across all the development phases. Classes and inheritance model are pure JavaScript. Pergola does not define a proprietary pseudo-language. Its development started in 2007 after a design resulting from exhaustive research, and never needed a redesign, or rewriting. Pergola does not define any pseudo-language or proprietary representation of the DOM classes and methods. Pergola runs equally well in a standalone SVG context or in HTML. Pergola implements both method chaining and deferred construction for instantiation.

Amazon. Flotr2. Amazon. gRaphaël—Charting JavaScript Library. Data Analysis & Visualization - Data - Books & Videos - O'Reilly Media. JavaScript Graphing Library Comparisons  Beautiful HTML5 JavaScript Charts. Open source HTML5 Charts for your website. Interactive JavaScript charts for your webpage. Flot: Attractive JavaScript plotting for jQuery. D3.js - Data-Driven Documents. Emprise Javascript Charts. Datavisualization.ch. 16 Javascript Libraries for Visualizations on Datavisualization.