Chart

JavaScript/HTML5 Charts Library

JavaScript Chart

You can use dhtmlxChart as an individual component or as a part of dhtmlxSuite

Product Features

  • Chart types: line, spline, area, bar, pie, donut, scatter, and radar charts
  • Cross-browser support
  • Chart series and combinations of charts
  • Loaded from XML, JSON, JavaScript array, or CSV
  • Easy customization of chart appearance
  • Use with any server-side technology
  • Integration with other DHTMLX components

JavaScript/HTML5 Charts types

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
Generate most common JavaScript chart types
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).
Easy customization
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.
Cross-browser support
DHTMLX Chart 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.
Integration with other DHTMLX components
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 JavaScript/HTML5 charts to dhtmlxGrid to display charts generated from the grid data.

dhtmlxChart Licensing

Free GNU GPL v2 Commercial Enterprise Ultimate
License Terms
Free GNU GPL v2
Commercial
Enterprise
Ultimate
Developers
Free GNU GPL v2
Commercial
5
Enterprise
20
Ultimate
Projects
Free GNU GPL v2
(open source only)
Commercial
1
Enterprise
5
Ultimate
SaaS
Free GNU GPL v2
Commercial
Enterprise
Ultimate
Perpetual distribution rights
Free GNU GPL v2
Commercial
Enterprise
Ultimate
Support Plan
Free GNU GPL v2
No Official Support
Commercial
Standard Support
Enterprise
Premium Support
Ultimate
Ultimate Support
Time Period
GNU GPL
Commercial
1 year
Enterprise
1 year
Ultimate
1 year
Updates
GNU GPL
Commercial
Minor & major updates
Bug fixes
Enterprise
Minor & major updates
Bug fixes
Ultimate
Minor & major updates
Bug fixes
Emergency bug fixes
Tickets
Free GNU GPL v2
Only Community Forum
Commercial
10
Enterprise
30
Ultimate
Response Time
GNU GPL
Commercial
72h
Enterprise
48h
Ultimate
24h
Personal Acccount Manager
GNU GPL
Commercial
Enterprise
Ultimate

Support & Learning Resources

Technical samples

All JavaScript Chart features are accompanied by an online sample

Ticket support

Create a support request and get fast and qualified help from our support/development team.

Documentation

Our detailed documentation can teach you how to use JavaScript/HTML5 Charts and effectively implement it in your own applications. It provides the detailed information regarding each aspect of the widget.

Community forum

If you don't have an active support subscription, you are welcome to post your technical questions to our forum. It's moderated by our official support team.

Need help with dhtmlxChart integration into your app? Contact us