25 Best Javascript Chart & Graph Libraries & Tools

Unlimited Downloads : 300,000+ Design Assets

Data visualization is an important part of website these days. So if you are looking for data visualization solutions, here are some Best Javascript Chart & Graph Libraries & Tools to help you present your information in a simple and easy-to-understand manner that allows your audience to focus on more important information.

Sigma.js

JavaScript library dedicated to graph drawing. It makes easy to publish networks on Web pages, and allows developers to integrate network exploration in rich Web applications.

Sigma.js

Chartli

Plugins that enables you to create interactive charts and graphs. It provides you 9 varieties of chart like line chart, area chart, bar chart etc.

 Chartli - Interactive Chart

Rickshaw

JavaScript toolkit for creating interactive time series graphs. It is a simple framework for drawing charts of time series data on a web page, built on top of the D3 library. The charts can be powered by static historical data sets, or living data that continuously updates in real time.

Rickshaw

Dygraphs

Interactive visualizations of time series using JavaScript and the HTML canvas tag.

dygraphs

xcharts

xCharts is a JavaScript library for building beautiful and custom data-driven chart visualizations for the web using D3.js. Using HTML, CSS, and SVG, xCharts are designed to be dynamic, fluid, and open to integrations and customization.

xcharts

dc.js

It leverages d3 engine to render charts in css friendly svg format. Charts rendered using dc.js are naturally data driven and reactive therefore providing instant feedback on user’s interaction. The main objective of this project is to provide an easy yet powerful javascript library which can be utilized to perform data visualization and analysis in browser as well as on mobile device.

dc.js

Dracula.js

set of tools to display and layout interactive graphs, along with various related algorithms.

Graph Dracula

linkurious.js

A Javascript toolkit to speed up the development of graph visualization and interaction applications.

linkurious.js

Chartbuilder

Chartbuilder is a front-end charting application that facilitates easy creation of simple beautiful charts.

Chartbuilder

Charted

A charting tool that produces automatic, shareable charts from any data file.

Charted

Grafikon

Grafikon is a JQuery Chart Plugin, that gives you the possibility to create your own unique chart with full customization.

 Grafikon

jQuery Graphs Plugin

Don’t waste time on adjusting width or width and height of bars for your chart. Use this Graph Plugin,Just add data of your columns and Your graph is ready!

 jQuery Graphs Plugin

Flot

Pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks and interactive features.

flot

Easy pie chart

Lightweight plugin to draw simple, animated pie charts for single values.

Easy pie chart

Pizza Pie Charts

Deliver pie charts to any device with Pizza. Your pie will be steaming hot with SVG so that it looks good on retina devices and HiDPI devices. And the pie will fit the width of your box — um, container — or can be given a max-width or max-height.

Pizza Pie Charts

jqplot

jqPlot is a plotting and charting plugin built on top of jQuery. The grid, axes, shadows etc are all computed and rendered by plugins. It supports custom event handlers, creation of new plot types, adding canvases to the plot and many more features.

jqplot

TufteGraph

Tufte Graph allows developers to create great-looking charts and graphs using jQuery. Make pretty graphs with Javascript and jQuery. Configuration is done through the use of dynamic functions, allowing for a compact API. Additionally, non-core layout is achieved via CSS rather than code.

TufteGraph

Specificity Graph

Generate an interactive line graph showing the specificity in your stylesheet. Uses d3, css-parser, and specificity.

Specificity Graph

Chart.js

Simple, clean and engaging HTML5 based JavaScript charts. Chart.js is an easy way to include animated, interactive graphs on your website for free.

Chart.js

n3-line-chart

n3-line-chart is an easy-to-use JavaScript library for creating beautiful charts in AngularJS applications and it is built on top of D3.js.

n3-line-chart

Chartist

Chartist was developed for a very particular need: to create simple responsive charts. While other charting libraries do a great job of visualizing data, something is always missing to satisfy this simple yet demanding need.

Chartist

Chartkick.js

Create beautiful JavaScript charts with minimal code.

Chartkick.js

Taucharts

Data-focused javascript charting library based on D3.

Taucharts

VivaGraphJS

VivaGraphJS is a free graph drawing library for JavaScript. It is designed to be extensible and to support different rendering engines and layout algorithms. At the moment it supports rendering graphs using WebGL, SVG or CSS formats.

VivaGraphJS

InfoVis Toolkit

The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web.

InfoVis Toolkit


2 Comments

  1. Wow, what a list. There are some interesting and unique features covered with these libraries.

    My coworkers and I work on ZingChart (http://www.zingchart.com) and we think it is one of the best JavaScript chart libraries on the market. Henri, we’d be pleased if you checked it out! 🙂

  2. Andrey Khachaturovsays:

    Thanks for this great list! I am hardly familiar with some of the libraries you mentioned, so now it is time for me to see what they really are… I believe AnyChart JavaScript/HTML5 charting framework with JS libraries for charts, maps, stock graphs and Gantt charts also deserves your attention since it is one of a few best and most comprehensive data visualization solutions nowadays: http://www.anychart.com.

Leave a comment

Please be polite. We appreciate that. Your email address will not be published and required fields are marked