dhtmlxChart is a JavaScript charting library for generating cross-browser HTML5 charts. It supports the most common chart types: line, spline, area, bar, pie, donut, scatter, and radar charts. For complex charting needs, you can create a chart series, plotted separately side by side, or stacked. You can also display a combination of different charts types on a single chart (e.g. combine line and bar charts).

The charts can be loaded from XML, JSON, JavaScript array, or CSV and updated on the fly (by using Ajax) to show changing graphical data. You can easily customize the chart appearance by configuring any chart elements: colors, tooltips, scales, templates, labels, etc.

Live demos

Area Charts
Area Chart
Bar Charts
Horizontal Bar Chart
Column Charts
Vertical bar Chart
Donut Chart
Donut Chart
Line Charts
Line Chart
Pie Chart
Pie Chart
Radar Charts
Radar Chart
Scatter Charts
Scatter Chart
Spline Charts
Spline Chart

The dhtmlxChart library is written in JavaScript using Canvas and works in all major web browsers: IE, FF, Safari, Opera, Chrome, or any other browsers based on Mozilla or the Webkit engine. In the old versions of IE, dhtmlxChart uses VML (excanvas.js library). You can use dhtmlxChart with any server-side technology to represent your data in the most convenient and descriptive way.

As part of DHTMLX toolkit, dhtmlxChart is compatible with other DHTMLX components. If you put dhtmlxChart within a cell in dhtmlxLayout, the chart will adjust its size to the size of the layout cell. You can also bind these HTML5 charts to dhtmlxGrid to display charts generated from the grid data.

See more features of the dhtmlxChart library.

Editions and Packages

Standard Edition - Available for download and use under GNU GPL, Commercial, or Enterprise licenses (see terms below).

You can download dhtmlxChart as a standalone package or get it with other DHTMLX components included in the dhtmlxSuite package.

Licenses

Open Source - GPL - Allows the use of dhtmlxChart in GPL projects for free. Download dhtmlxChart - Ajax/JavaScript Charts

Commercial License - Allows you to use dhtmlxChart in one project (application) with an unlimited number of copies. With this license, you receive 1 month of technical support (or 5 support requests within 12 months) and one major update. This license costs $49. Buy dhtmlxChart - Ajax/JavaScript Charts

Enterprise License - Allows you to use dhtmlxChart in an unlimited number of projects on the condition that all of them are developed by one company. Free support/upgrades are provided for the first 12 months. This license costs $99. Buy dhtmlxChart - Ajax/JavaScript Charts

When buying dhtmlxSuite Commercial or Enterprise license, you get dhtmlxChart license for free, in addition to the other component licenses. See details here.

v.3.6 is available now
Home | Features

    Main new features are:

  • Combination of charts supported
  • The ability to hide/show series
  • Custom values for the x-axis
  • complete list of changes

View Samples