JavaScript Libraries for Data Visualizations

It’s good things to share you the following great data visualization java script libraries for your web application.

D3(Data Driven Documents)

  • D3.js is a JavaScript library for manipulating documents based on data.
  • D3 helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.
  • View more…
  • Example

Vega(visualization grammar)

  • Vega is a declarative format for describing and creating data visualizations.
  • It’s  is simply a JSON object that describes a visualization instead of writing D3/JavaScript code
  • D3 is a powerful tool for custom visuals, if you want to make a standard chart without thinking too much about the visual design aspect, a tool like Vega could be for you. As a framework built on top of D3
  • Vega provides an alternate syntax for defining chart elements with JSON object
  • Vega generate interactive views using either HTML5 Canvas or SVG
  • View more…

Processing

  • Processing is a programming language, development environment, and online community.
  • Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production. Processing is used to teach programming principles within the context of visual media. The Processing software is free to download and is open source.
  • View more…

Gephi

  • Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs.
  • Gephi is a tool for people that have to explore and understand graphs. Like Photoshop but for data, the user interacts with the representation, manipulate the structures, shapes and colors to reveal hidden properties. The goal is to help data analysts to make hypothesis, intuitively discover patterns, isolate structure singularities or faults during data sourcing. It is a complementary tool to traditional statistics, as visual thinking with interactive interfaces is now recognized to facilitate reasoning. This is a software for Exploratory Data Analysis, a paradigm appeared in the Visual Analytics field of research.
  • View more…

Dygraphs

  • Dygraphs is a fast, flexible open source JavaScript charting library
  • It allows users to explore and interpret dense data sets and it has the following features
  • Handles huge data sets: dygraphs plots millions of points without getting bogged down.
  • Interactive out of the box: zoom, pan and mouseover are on by default.
  • Strong support for error bars / confidence intervals.
  • Highly customizable: using options and custom callbacks, you can make dygraphs do almost anything.
  • dygraphs is highly compatible: it works in all major browsers (including IE8). You can even pinch to zoom on mobile/tablet devices!
  • There’s an active community developing and supporting dygraphs.
  • View more…
  • Example