AnyChart AnyChart JavaScript Charts designed to be embedded and integrated

The very first version of AnyChart hit the shelves more than 10 years ago, check out what our products went through and see what's new in the most recent update.

Version History
HTML Tooltips Support | Robust JavaScript/HTML5 charts | AnyChart

HTML Tooltips Support

Tooltip customization is way easier now. Full support of HTML is available. You can write your own HTML code and customize tooltip visualization using CSS classes.
Background Settings for Chart Data Bounds | Robust JavaScript/HTML5 charts | AnyChart

Background Settings for Chart Data Bounds

The background can be changed for the data area if needed.
Coloring Rules and Thresholds | Robust JavaScript/HTML5 charts | AnyChart

Coloring Rules and Thresholds

New ways to customize the coloring of series are added. Negative/positive colors, rising/falling colors, and the ability to specify the Color Scale with thresholds for series.
Axis Labels Positioning | Robust JavaScript/HTML5 charts | AnyChart

Axis Labels Positioning

The positioning of axis labels inside data plots is made easier.


  • Color palettes improvements
  • Labels background settings improvements
  • Axis markers improvements (new methods: background, padding, scaleRangeMode)
  • Markers/Labels clipping improvements
  • anychart.ui.Table: new export methods ( saveAsXlsx, saveAsCsv)
  • 3D Charts issues
  • Venn Chart: new token %selectedPointsSum
  • Pie Chart labels overlap improvements

Bug fixes:

  • Tooltip issues in financial charts
  • Color functions anychart.color.darken and anychart.color.lighten issues
  • XML serialize scale ticks issue
  • Escape/Unescape symbols in XML serialization
  • Linear Gauge issues
  • Pointer’s z-Index in Circular Gauges issue
  • Heat map scroll inversion bug
  • Gauges scale calculations problems
  • Charts xScroller issues


  • DVF-3634 - 3D pie minor improvements.
  • DVF-3552 - Scatter ticks improvements. The allowFractional() method added.
  • DVF-3475 - The toCsv() method improved.

Bug fixes:

  • DVF-3678 - Ticks calculations after draw fixed.
  • DVF-3048 - Fixed issues with stacked points with zero value.
  • DVF-2916 - Grid layout issues fixes.
  • DVF-1350 - The bug in the search() method fixed.
Sunburst Chart | Robust JavaScript/HTML5 charts | AnyChart

Sunburst Chart

In addition to a lot of chart types already available in the AnyChart JavaScript charting library out of the box, we’ve added the Sunburst Chart (also called Radial Treemap). It presents an excellent way of visualizing hierarchical data by means of concentric circles.
Min/Max Labels | Robust JavaScript/HTML5 charts | AnyChart

Min/Max Labels

Min/Max labels give you a unique opportunity to show the minimum and maximum values on the chart. This feature allows users to see at a glance what is happening with the data.
Crosshair Multiple Labels | Robust JavaScript/HTML5 charts | AnyChart

Crosshair Multiple Labels

Now you can display several crosshair labels on additional axes of the chart. Hence, it is possible to add an extra axis (e.g. one with percentage values), enable this feature and get more insights at a time while exploring such an interactive data visualization.
Negative Logarithmic Scale | Robust JavaScript/HTML5 charts | AnyChart

Negative Logarithmic Scale

In release 8.2.0, we've introduced the support of negative values on the logarithmic scale. This can be helpful in creating a clearer and more comprehensive visualization when working with large data sets.


  • DateTime Scale improvements
  • Update localizations files. Current version is 1.2.0 (see at cdn).

Bug fixes:

  • Legend issues
Pie Chart - Outline | Robust JavaScript/HTML5 charts | AnyChart

Pie Chart - Outline

Although the outline itself does not carry any particular information on a chart, it can be utilized to make a Pie Chart stand out visually in comparison with the other charts and to stress the importance of the data displayed. By default, the Pie Chart Outline features the width of 10 pixels and the lighter fill color.
Donut Chart - Center Content | Robust JavaScript/HTML5 charts | AnyChart

Donut Chart - Center Content

How to efficiently use the space on a web page will always remain a topical question for the web design. To contribute to this field, we’ve introduced the .center() method making the process of adding the content to the center of a Pie Chart as easy and convenient as possible. You can use .center() to add text or other charts.
Pie Chart - Interactivity | Robust JavaScript/HTML5 charts | AnyChart

Pie Chart - Interactivity

New methods now available in Pie Chart: normal(), hovered() and selected(). They allow to configure any settings for the corresponding states, including fill(), stroke(), outline() and explode().
Pie Chart - Label Placement Algorithm | Robust JavaScript/HTML5 charts | AnyChart

Pie Chart - Label Placement Algorithm

The newly added Pie Chart Outside Labels distribution algorithm makes sure that labels are well-positioned and provided with enough space to be displayed in a clear, neat manner. The outsideLabelsSpace() method is now deprecated as far as its value is calculated automatically. See the Pie Chart with Dynamic Start Angle example to see how it works.
Label Annotation | Robust JavaScript/HTML5 charts | AnyChart

Label Annotation

Label Annotation is an excellent way to highlight particular data or events on a chart, add trendline captions and leave notes for data analysts.


  • Improved memory allocation when running AnyChart in Node.js environment.
  • String Tokens now auto-detect the type of formatting (string, number or DateTime) by token arguments. In addition, types of formatting can now be defined directly using the type argument.

Bug fixes:

  • Fixed issues with using String Tokens in Legend itemsFormat() method.
  • Fixed issues with extra small and extra large values formatting.
  • Fixed issues with unicode symbols in String Tokens (desk case #3833, TS-415).
  • Fixed animation issues that accure during update of Pareto Chart settings (desk case #3062, TS-229).
  • Fixed bug with labels settings from data (DVF-3403).
  • Fixed bug with cycling angles values in Tag Cloud.
  • Fixed issues with inappropriate chart rendering into containers with flex layout in Firefox.
Modular System | Robust JavaScript/HTML5 charts | AnyChart

Modular System

Modular System is the core of AnyChart 8. It allows you to significantly reduce the size of the JavaScript running on your web page by connecting only those chart types and features that you actually use. The modular based AnyChart is perfectly compatible with popular bundling tools such as Webpack, Browserify, and so on. Use our JS Builder to easily generate a custom build.
Custom JavaScript Builds | Robust JavaScript/HTML5 charts | AnyChart

Custom JavaScript Builds

Custom JavaScript Builder is designed for assembling a JavaScript file that contains only the features and chart types you are really going to use. The AnyChart version 8.0.0 contains 30 modules and 16 themes. You can also build a file that contains your license key.
Node.js Server-side Rendering | Robust JavaScript/HTML5 charts | AnyChart

Node.js Server-side Rendering

Node.js server is a lightweight web server that provides API for generating vector graphics (PDF, SVG, or PS), bitmap images (PNG, JPG, or TIFF), PDF reports, and data in CSV and XLSX (Excel). It uses the JavaScript code as well as JSON and XML configurations as input data. The server is very easy to install and customize, you can run it on any major platform: Linux, Windows, and macOS. It is ideal for creating report systems that send charts via email or social network sharing tools.
No Data Label Feature | Robust JavaScript/HTML5 charts | AnyChart

No Data Label Feature

No Data Label Feature is an API designed to notify the chart viewer that data is not available. Data can be missing due to its absence by default or if it has been removed by means of the Data Updating API, Exclude Data Point feature, or through the interactivity.
CSV/Excel Export Reworked | Robust JavaScript/HTML5 charts | AnyChart

CSV/Excel Export Reworked

By popular demand, we’ve remastered the algorithm for preparing CSV/Excel data for charts. Now it takes into account the chart type specific features and allows you to use multiple data sets for different series.
Chart Export Settings | Robust JavaScript/HTML5 charts | AnyChart

Chart Export Settings

Now you can customize the export settings for each chart: links and descriptions for sharing on Facebook, image export options, and so on.
Context Menu Customization API | Robust JavaScript/HTML5 charts | AnyChart

Context Menu Customization API

We’ve significantly simplified the process of the context menu customization. Now each item of the context menu is assigned with an ID that can be called to access the corresponding fields and settings as well as to add custom ones. We’ve also added the option to localize the context menu.
General API Improvements | Robust JavaScript/HTML5 charts | AnyChart

General API Improvements

We’ve substantially improved the AnyChart JS Charts API specifically for the 8th generation of our JavaScript charting libraries. Appearance settings, Grids settings, Data Mapping settings can now be made much easier. To facilitate and streamline the transition from AnyChart 7 to AnyChart 8, we’ve created the Migration Tool that will allow the majority of users to switch over to the new version in semi-automatic mode.
Data Points Size Settings | Robust JavaScript/HTML5 charts | AnyChart

Data Points Size Settings

The size of Data Points is now under your full control as we’ve added the following methods:
3D Line Chart | Robust JavaScript/HTML5 charts | AnyChart

3D Line Chart

AnyChart already supports multiple dozens of chart types out of the box. Release 8.0.0 brings the next new one: We’ve added the 3D Line Chart type.
Series Stacking Order feature | Robust JavaScript/HTML5 charts | AnyChart

Series Stacking Order feature

Now you can set the order of series in Stacked Charts by using the stackDirection() method. This feature will be helpful when you work with data from third-party sources and have no control over the input data format.


Bug fixes:

  • Fixed issues with Drawing Annotations Labels formatting (Case 3293, TS-195)
  • Fixed issues with changing series data after draw in financial charts (TS-150)
  • Fixed error with displaying tooltips in IE 6-8 (Case 3173, TS-296)


  • Fixed issues with xScale/yScale setting in typescript based projects
  • Fixed rendering bugs in IE 6-8
  • Rework CSV export
Venn Diagram | Robust JavaScript/HTML5 charts | AnyChart

Venn Diagram

Venn Diagram is the most powerful tool for visualizing the relations of sets. That said, this chart type allows for nicely displaying both the degree of the intersection of the sets and their nesting.
Tag Cloud (Word Cloud) | Robust JavaScript/HTML5 charts | AnyChart

Tag Cloud (Word Cloud)

Tag Cloud (also known as Word Cloud, or Weighted List) is a form of data visualization that helps represent text data in a visually appealing way. It is especially widely used for displaying tags (keywords) in accordance with their relative prominence. Our solution for Tag Cloud allows for color scale based categorization, provides a lot of ways to arrange words by setting the allowed number of positions and angle intervals, and supports multiple interactivity settings.
Waterfall Chart | Robust JavaScript/HTML5 charts | AnyChart

Waterfall Chart

Waterfall Chart (or Mario Chart, Bridge Chart, or Flying Bricks Chart) is widely used for analytical purposes. In particular, this chart type facilitates the analysis of processes (sales, production, research, and so on), especially when it comes to exploring or communicating transitions between the stages in a process. Our Waterfall Chart solution stands out from the crowd by actually being able to get data both as absolute values for each state and as deltas (differences) between the states.
Marimekko Chart and Mosaic Chart | Robust JavaScript/HTML5 charts | AnyChart

Mekko Chart (Marimekko Chart) and Mosaic Chart

Mekko Chart (or Marimekko Chart) is a convenient means of visualizing sales of products from multiple categories, displaying the distribution of skills across jobs, and so on. Essentially it is close to the Stacked Column Chart type, but the latter shows only values within categories, whereas the Mekko Chart also displays the cumulative value of each category.
Bar Mekko Charts | Robust JavaScript/HTML5 charts | AnyChart

Bar Mekko Chart

Bar Mekko Chart is basically the same Mekko Chart but with several unique features. First, the Bar Mekko Chart allows for drawing trendlines. Second, it works great for including negative values. Finally, the Bar Mekko Chart looks more familiar to many people than the regular Mekko Chart.
Quadrant Chart | Robust JavaScript/HTML5 charts | AnyChart

Quadrant Chart

Quadrant Chart is a simple and at the same time amazingly convenient and efficient tool for prioritizing and categorizing discrete data. Our solution offers all necessary features and allows for successfully solving various popular tasks such as Categorization of scattered data, BI Services Comparison, Eisenhower Matrix, SWOT Analysis, and so on.
Google Spreadsheets data loader | Robust JavaScript/HTML5 charts | AnyChart

Google Spreadsheets data loader

Google Spreadsheets is an excellent popular data source. And now our Data Adapter is equipped with the capabilities to load data from there. Feel free to make good use of the Google Spreadsheets data loader, and please note: data may be taken from publicly shared documents only.
Marquee Select and Zoom tools | Robust JavaScript/HTML5 charts | AnyChart

Marquee Select and Zoom tools

Marquee Select and Zoom tools work great to facilitate the exploratory data analysis. They make the research of data visually represented on an interactive chart even more convenient and intuitive. What’s also important is that our Marquee Select and Zoom tools may be integrated with any custom UI by means of events:
Scale sync feature | Robust JavaScript/HTML5 charts | AnyChart

Scale sync feature

Scale Sync is helpful in the situations when you have to represent diverse data on a single visualization. Use it to avoid a visual mess and to prevent such a complex chart from misleading the viewer. Indeed, when the scales are synchronized, you can even add stacking and still get a good-looking, useful chart at the end.
Text Wrap ‘byWord’ feature | Robust JavaScript/HTML5 charts | AnyChart

Text Wrap ‘byWord’ feature

By popular request, Text Wrap is now supported in all charting elements that contain texts. This text formatting feature will make sure that every output text is absolutely print-friendly.


  • Stackoverflow Added getLabel() method which can be used to to customize individulal axis labels settings
  • TS-91, TS-92 Method anchor() now accepts ‘auto’ value, which make auto adjust of data points labels position anchor.

Bug fixes:

  • TS-108 Fixed compatibility issues with ExtJS, which occurred due to incorrect polyfill usage
  • TS-63 Fixed issues with incorrect tooltip width auto-calculation
  • TS-32, TS-49 Fixed issues with import in Aurelia and Angular 2 frameworks
  • TS-77 Fixed error with rendering rotated text in IE8
  • TS-103 Fixed Firefox gradient issues
  • TS-38 Fixed bug with overlapMode method in Pie Chart
  • DVF-2216 Fixed issues with attach() method in ContextMenu
  • DVF-2303 Fixed bug with incorrect drawing of inverted x-axis

Deprecated API drop

Method Use instead
saveAsPNG saveAsPng
saveAsJPG saveAsJpg
saveAsSVG saveAsSvg
toSVG toSvg
Angular 2 plugin | Robust JavaScript/HTML5 charts | AnyChart

Angular 2 plugin

We are happy to announce the release of the AngularJS v2.x directives for AnyChart.
Qlik plugin | Robust JavaScript/HTML5 charts | AnyChart

Qlik plugin

We are happy to announce the release of the AnyChart Extension for Qlik Sense.

Labels improvement

One of the biggest topic of this release is Labels Improvement, we have done a great job to make the work with the component more convenient and intuitive.
  • Data labels settings for all chart series now can be set using single method chart.labels
  • Context object for all formatting functions is now unified, see anychart.format.Context for details.

TypeScript support

Now you can use AnyChart in your TypeScript projects - we have definition file for our library which you can find in distribution folder.


  • Added new .vertical() constructor for vertical charts.

Bug fixes:

  • DVF-2774 - Fixed issues with reset themes.
  • DVF-2818 - Fixed point events on iOS in Pie Chart.
  • DVF-2804 - Fixed issues with data view and set method.
  • TS-19 - Fixed issues with AnyChart Fonts.
AnyChart in Now Open | Robust JavaScript/HTML5 charts | AnyChart

AnyChart in Now Open

Reliability has always been our company's first priority. And you definitely know you can trust us, with our public roadmaps, consistent releases, and highly experienced Quality Assurance team. Today we are glad to tell you about another major step that we have just taken in this regard: AnyChart is now open! Basically, it means the following:
  • The Source code of our product is available for review and download on GitHub.
  • The public issues tracker is open to all who are ready to help us further improve our product.
  • Public Build scripts allow you to compile custom binaries with the chart types you need.
  • The open branches list demonstrates our development cycle and proves you can trust us.
Plugins | Robust JavaScript/HTML5 charts | AnyChart


Compatibility with popular frameworks and libraries for creating web applications and services has always been very important to us. That is why the current release features special plugins for popular solutions: Angular, React, Ember, Meteor, NodeJS, jQuery.
Sharing charts | Robust JavaScript/HTML5 charts | AnyChart


Now any chart can be shared on social networks with the help of the context menu. Properties specific to a particular social network can be set in the exports namespace.
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Vertical Charts (Line, Area, Marker, etc) | Robust JavaScript/HTML5 charts | AnyChart

Vertical Charts

Most of the series are now available in the vertical orientation with the help of the isVertical() method. We have also added special constructors for the most popular vertical chart types, verticalArea() and verticalLine().
Pareto Chart | Robust JavaScript/HTML5 charts | AnyChart

Pareto Chart

Pareto Chart is a new arrival in the set of chart types supported in AnyChart. Named after prominent economist and sociologist Vilfredo Pareto, it is one of the most popular chart types in the field of management. Now you can easily create a Pareto chart using the anychart.pareto() constructor.
Step/Stick/Jump-line Charts | Robust JavaScript/HTML5 charts | AnyChart

Step/Stick/Jump line Charts

The Step Line Forward and Step Line Backward modifications of the Step chart are now available with the help of the stepDirection() method. We have also added the Jump Line Chart and the Stick Chart that can be added using the jumpLine() and stick() methods.
Custom Series Drawing | Robust JavaScript/HTML5 charts | AnyChart

Custom Series Drawing

Now you can use the new rendering() method to put any creative idea into action and create custom charts like Frog Chart, Cherry Chart, or Column Chart with Rounded Edges.
Legend features | Robust JavaScript/HTML5 charts | AnyChart


In this release, we are glad to present several major legend features.
  • The itemsLayout() now supports new options that allow you to improve the legend’s visual appearance, especially when multiple series are shown on a chart.
  • The legend can now be placed inside a data plot (the positionMode() method) to facilitate a more efficient use of space on a chart.
  • The drag() method is a pleasant addition to the preceding two features. It allows you to easily change the chart legend’s position by simply dragging it throughout a chart.

Bug fixes:

  • DVF-1664 - Marker stroke thickness fixed.
  • DVF-1733 - Legend Interactivity issues fixed.
  • DVF-1749 - Issues with еру disappearing tooltip fixed.
  • DVF-2021 - xScroller issues fixed.
  • DVF-2407 - Various gauge issues fixed.
  • DVF-2432 - Issues with excluding error series fixed.
  • DVF-2442 - Stack Mode issues fixed.
  • DVF-2590 - Various error series issues fixed.
  • DVF-2595 - TextFormatter issues fixed.
  • DVF-2607 - Issues with tooltip in range series fixed.
  • DVF-2626 - Animation issues fixed.
  • DVF-2646 - Issues with the marker positioning fixed.
  • DVF-2613 - Added new settings to Linear Gauge chart.
  • DVF-2620 - Issues with default Heatmap marker coloring fixed.
  • DVF-2643 - Default tooltip formatters in several charts improved.
  • DVF-2659 - Tooltip drawing algorithm improved.
  • SUP-706 Issue with legend marker in Column chart fixed.
  • SUP-711 Issue with memory leak in StockChart fixed.
  • DVF-1397 Fixed issue with title positioning.
  • DVF-1829 Legend item issues fixed.
  • DVF-2274 Legend sizing issue fixed.
  • DVF-1449 Fixed issues with shared legend.
  • DVF-2606 Legend item issue fixed.
  • DVF-2318 Issues with series unhovering fixed.
  • DVF-1746 Various minor legend issues fixed.
  • DVF-2619 Downloading logo.png issues fixed.
  • DVF-2637 Default timezone settings fixed.
AnyChart Localization Support | Robust JavaScript/HTML5 charts | AnyChart

Localization Support

One of the main news of this release: support of localization using locale settings files and special formatting functions. You can switch between 196 different regional settings, and all date/time chart elements update themselves.
AnyChart Standalone Chart Elements | Robust JavaScript/HTML5 charts | AnyChart

Standalone Chart Elements

Now you can use all chart building blocks, such as scales, axes, legends and so on to build your own charts and dashboards. Use this feature along with AnyChart's GraphicsJS graphics library, and you will be able to create your own unique charts and visualizations.
AnyChart Tooltip Settings Improvement | Robust JavaScript/HTML5 charts | AnyChart

Tooltip settings Improvement

API for tuning chart and series tooltips is improved. These changes allow to make your applications simpler, leaving room for flexibility as well.

Bug fixes:

  • DVF-2466 - Problems with the serialization of Circular Gauge settings to JSON/XML fixed.
  • DVF-2339 - Problems with animation interfering with chart display fixed.
  • DVF-2436 - Minor problems with points select process fixed.


  • DVF-2119 - Legend width/height behavior improved.
  • DVF-2362 - Scatter Series behaviour made consistent with other series.
  • DVF-2261 - Credits behaviour improved.
  • DVF-2346 - appendTheme() method added for easier management of themes.
  • DVF-2079 - Beta version of the Data Adapter Module added for easier management of external files.
  • DVF-2307 - Export Server can now return images as base64 strings or as shareable links.
  • DVF-2268 - Circular Gauge Ranges and Axis Bar can now be properly rounded.

Bug fixes:

  • DVF-2352 - XML Schema validity problems fixed.
  • DVF-2360 - Various minor Export Server issues fixed.
  • DVF-2358 - Various minor Interactivity issues fixed.
  • DVF-2376 - Inconsistent zIndex behaviour fixed.
  • DVF-2338 - Various XML serialization/deserialization fixed.
  • DVF-2337 - Various JSON serialization/deserialization fixed.
  • DVF-2327 - toXML() deserialization method no longer adds unnecessary data into XML.
  • DVF-2055 - Pie events fixed.
  • DVF-1759 - Funnel chart label placement algorithm fixed.
  • DVF-2246 - Series on/off problems fixed.
  • DVF-2013 - 3D Chart events fixed.
  • DVF-2345 - Context Menu in Linear Gauges fixed.
  • DVF-2320 - Series Legend Interactivity issues fixed.
  • DVF-2381 - Seat Map labels fixed.
  • DVF-2088 - Legend Interactivity issues fixed.
  • DVF-1984 - Issues with Ordinal Axis Labels fixed.
  • DVF-2272 - Circular Gauge Gradient display issues fixed.
  • DVF-2335 - Tree Map coloring issues fixed.
  • DVF-2309 - Range Marker issues fixed.
AnyChart Full accessibility support (section 508) | Robust JavaScript/HTML5 charts | AnyChart

Full accessibility support (section 508)

All AnyChart charts now support AAA-level web accessibility standards (Section 508) using very flexible a11y (accessibility) features. AnyChart supports two accessibility modes:
  • The Data Table mode creates a hidden HTML Table with chart data that is available to all screen readers.
  • The Chart Elements mode adds special accessibility attributes (ARIA tags) to the elements of the chart, making the elements readable by screen readers.
AnyChart Linear/Tank/Thermometer Gauges | Robust JavaScript/HTML5 charts | AnyChart

Linear Gauges

We have created a very flexible way of building any type of Linear Gauges. You can use built-in constructors for LED, Tank, and Thermometer Gauges or build your own Gauge with simple configurations.
AnyChart Chart Editor UI | Robust JavaScript/HTML5 charts | AnyChart

Chart Editor

We are happy to announce the Chart Editor feature which makes the integration of AnyChart much easier. Chart Editor is a dialog window that allows to create and set up various chart types. The result can be saved with fixed data in XML or JSON format or in a reusable format with a JavaScript code string.
AnyChart Async Rendering feature | Robust JavaScript/HTML5 charts | AnyChart

Async Rendering

The Async Rendering feature allows you to make web pages and applications with a big number of charts more responsive during the page loading process.


  • DVF-2268 - New feature for Circular Gauge axes and range markers - corners rounding.
  • DVF-2272 - Linear gradient in Circular Gauge range markers now follows the curvature of the marker.

Bug fixes:

  • DVF-427 - Improved Area and StepArea series appearance in stacked scale mode.
  • DVF-2247 - Improved token-based formatting involving numbers scaling.
  • DVF-2260 - Fixed export server crashing on inputs with cursor property defined.
  • DVF-2262 - Improved 3D Pie appearance.
  • DVF-1627 - Fixed some printing issues in Internet Explorer and Microsoft Edge.
  • DVF-2259 - Fixed series labels failed to appear if turned on after chart draw.
  • DVF-2287 - Fixed an issue with stacked scales in Radar chart.

Bug fixes:

  • DVF-2170 - Solved compatibility issues between AnyChart UI and other AnyChart products.
  • DVF-2017 - Solved compatibility issues with old versions of ExtJS (3.4 and less).
  • DVF-2167 - Fixed bug with chart scroller and continuous series.
  • DVF-2017 - Fixed bug with tooltips in TreeMap Chart.
AnyChart TreeMap Chart | Robust JavaScript/HTML5 charts | AnyChart

TreeMap Chart

We are happy to announce that we have added one of the best chart types for showing hierarchical data – TreeMap Chart. It has all the features allowing to create treemap-based solutions: Drill-Down API, Flexible Interactivity Settings, Hint Depth Feature, and smart Labels/Headers display modes. Hierarchical Data Engine allows to add, alter, and search hierarchical data sets.
AnyChart Themes | Robust JavaScript/HTML5 charts | AnyChart


To make it easier to integrate AnyChart Charts in your website or application, and to help you to choose matching colors, we present you with 18 out-of-the-box themes. These themes are based on 13 color palettes, which can be used with or without the themes. You can change or use themes how you like, attuning them to your requirements.
AnyChart Save as Excel/CSV/XML/JSON | Robust JavaScript/HTML5 charts | AnyChart

Save as Excel/CSV/XML/JSON

We have extended our Export API. Now you can not only export your chart as an image or PDF, but also grab data or configuration settings with these four new methods:
AnyChart Chart Statistics | Robust JavaScript/HTML5 charts | AnyChart

Chart Statistics

By popular request, we have made the getStat method available outside of TextFormatter functions : now you have access to statistical data that AnyChart engine calculates any time you want. Please note that you can use statistical data to fine-tune your visualisation or highlight some data points and that it can be done before the chart is drawn
AnyChart Context Menu | Robust JavaScript/HTML5 charts | AnyChart

Context Menu

Context menu now comes out-of-the-box too. By default, it provides Print, Export, and other commonly used items. You can add your own elements or remove default ones; context menu look is customizable too.
AnyChart Keep/Exclude Data Point | Robust JavaScript/HTML5 charts | AnyChart

Keep/Exclude Data Point

Exclude/Include Points API and ability to use this API in the context menu allows you and any chart viewer to hide some parts of the chart. You can create complex data mining applications that show more information and make it easier to understand.
AnyChart 3D Charts Improvements | Robust JavaScript/HTML5 charts | AnyChart

3D Charts Improvements

For those of you who like to use 3D charts, we’ve added the Z-Axis Distribution option, animations, and the ability to use hatch fill.


  • DVF-2001 - Axes and Grids API Imrovement.

Bug fixes:

  • DVF-1512 - Solved issue with tooltips being cut when display resolution is high.
  • DVF-1812 - Minor theme issues solved.
  • DVF-1840 - Hover issues solved in Pyramid charts.
  • DVF-1843 - XML/JSON serialization issues fixed.
  • DVF-1848 - chart.tooltip().hide() and anychart.utils.hideTooltips methods added to help with complex tooltip issues, tooltip disposing is improved.
  • DVF-2072 - Legend marker bug fixed.
  • DVF-2120 - base tag breaking scroller clip rectangle issue solved.

Bug fixes:

  • DVF-1979 - Solved issues with PDF export function.
  • DVF-2000 - Fixed bug with Linear Scale and Scroller in Cartesian charts.
  • DVF-2005 - Solved issues with coloring in HeatMap Charts in 6.x Theme.
AnyChart 7.9.0 3D Bar/Column Chart | Robust JavaScript/HTML5 charts | AnyChart

3D Bar/Column Chart

Though data visualization specialists take a negative attitude towards any Pseudo 3D graphics, we think that our 3D Bar and Column Charts are able to complement and enhance any visualization. You can adjust the angle and depth using the zAngle and zDepth methods.
AnyChart 7.9.0 3D Area Chart | Robust JavaScript/HTML5 charts | AnyChart

3D Area Chart

We are very proud that we have succeeded to create such a beautiful 3D Area chart. Just as in the case of 3D Bar/Column Charts, you can adjust the angle and depth using the zAngle and zDepth methods.
AnyChart 7.9.0 String Tokens | Robust JavaScript/HTML5 charts | AnyChart

String Tokens

The String Tokens feature is an alternative to formatting text in labels and tooltips using formatting functions. Unlike functions, String Tokens are much more convenient in simple cases. They provide more flexibility in terms of settings serialization and are more familiar to the customers that have been using our Flash-based components.
AnyChart 7.9.0 Migration Tool | Robust JavaScript/HTML5 charts | AnyChart

Migration Tool

Migration Tool is a small JavaScript library with an open source code, which is aimed to facilitate the transition from AnyChart 6 to AnyChart 7. Its main function is converting AnyChart 6 XML/JSON settings to AnyChart 7 settings. This library also contains special functions for partial conversion and creating custom converters.
AnyChart 7.9.0 Performance Improvement | Robust JavaScript/HTML5 charts | AnyChart

Performance Improvement

In this release we have significantly improved performance: the number of points that can be displayed in less than a second has increased from 3000 to 10000. However, it is not the limit of AnyChart capabilities. Every release contains performance improvements, and we are not going to stop!

Bug fixes:

  • DVF-1446 - Fixed an error with setting offsetX and offsetY in point tooltips using string values.
  • DVF-1469 - Fixed an error occurring when the stack mode of Y-axes was changed dynamically.
  • DVF-1729 - Fixed an error causing the legend to disappear when exporting charts to PNG, JPG, and PDF in IE 9-11.
  • DVF-1781 - Fixed an issue with server-side rendering when setting image size in pixels.
  • DVF-1786 - Fixed an issue with the toJson and fromJson methods in Cartesian Charts.
  • DVF-1798 - Fixed an error with displaying tooltips for missing points.
  • DVF-1799 - Fixed an error that caused visual artifacts when scrolling along the X-axis.
  • DVF-1816 - Fixed an error with displaying tooltips in Safari 5.x and earlier versions.
  • DVF-1824 - Fixed an error in Circular Gauges when setting negative values for Bar Pointers.
  • DVF-1827 - Fixed an error with tooltips in Sparkline Charts.
  • DVF-1835 - Fixed an issue with the container method when moving a chart from one DIV to another.
  • DVF-1851 - Fixed an error causing the Crosshair to disappear when axes were disabled in Cartesian Charts.
  • DVF-1864 - Fixed issues with displaying HeatMap Charts when the selected field was set in data.
AnyChart 7.8.0 Heat Map | Robust JavaScript/HTML5 charts | AnyChart

Heat Map Chart

A graphical representation of data where the individual values contained in a matrix are represented as colors.
AnyChart 7.8.0 Scroller | Robust JavaScript/HTML5 charts | AnyChart

Zoom and Scroll feature for all basic chart types.

Scroller allows you to show more .


AnyChart 7.7.0 Interactivity Mode byX | Robust JavaScript/HTML5 charts | AnyChart

ByX interactivity mode

ByX interactivity mode highlights all data points with the same X axis value.
AnyChart 7.7.0 Interactivity Mode bySpot | Robust JavaScript/HTML5 charts | AnyChart

BySpot interactivity mode

BySpot interactivity mode highlights points falling into the defined radius.
AnyChart 7.7.0 Select/Multi-Select Data Points | Robust JavaScript/HTML5 charts | AnyChart

Select and Multi-Select

Ability to select and multi-select data points is essential for complex dashboards, implementing drill down or creating interaction between chart and other UI elements.
AnyChart 7.7.0 Union Tooltip | Robust JavaScript/HTML5 charts | AnyChart

Union Tooltip

Union tooltip mode to display information from several series in one tooltip. Useful when comparing data in multi-series charts.
AnyChart 7.7.0 Separate Tooltip | Robust JavaScript/HTML5 charts | AnyChart

Separate Tooltip

Separate tooltip mode to show several tooltips at once in multiseries charts.
AnyChart 7.7.0 Point Tooltip Position | Robust JavaScript/HTML5 charts | AnyChart

Point Tooltip Position

Point tooltip position to set fixed tooltip position next to a data point.
AnyChart 7.7.0 Chart Tooltip Position | Robust JavaScript/HTML5 charts | AnyChart

Chart Tooltip Position

Chart position mode to set fixed tooltip position inside a chart area.


  • DVF-1292 - Tooltips in Gauge and Sparkline charts.
  • DVF-1467 - Refactored text processing for Firefox browser.
  • DVF-1660 - Added extra fields into maps’ tooltip formatter
  • DVF-1663 - Set palette as an array option.
  • DVF-1440 - Refactored palettes API (items() and itemsAt() methods added. colors(), colorAt(), hatchFills() and hatchFillsAt() methods are marked as deprecated).
  • DVF-1517 - iconSize() method added in legend, items width problem solved.

Bug fixes:

  • DVF-1094 - Problem with setting container several times solved.
  • DVF-1353 - Bug with background overlapping buttons in DataGrid fixed.
  • DVF-1354 - Problem with formatters deserialization solved.
  • DVF-1371 - Problem with setting names in a scale after chart draw call solved.
  • DVF-1376 - Marker series hover fill problem solved.
  • DVF-1386 - Hatch fills deserialization problem solved.
  • DVF-1387 - Bug with hovered labels background fixed.
  • DVF-1396 - Problem with markers disappearing when chart data is adjusted after chart draw solved.
  • DVF-1419 - Bug with hatch fill redrawing when data for pie chart was adjusted after chart drawing fixed.
  • DVF-1451 - Problem with radar chart missing points solved.
  • DVF-1457 - Bug with Funnel Chart wrong labels position in Firefox browser fixed.
  • DVF-1479 - Wrong marker hovering in radar charts fixed.
  • DVF-1481 - Problems with opacity calculation solved.
  • DVF-1483 - Stage rendering problems solved.
  • DVF-1500 - Sparklines appearance bugs fixed.
  • DVF-1518 - Pie chart overlapping legend problem solved.
  • DVF-1525 - Problem with hovering out of range points solved.
  • DVF-1534 - Legend title size bug on chart resize fixed.
  • DVF-1564 - Bug with disappearing bullet chart markers fixed.
  • DVF-1611 - Problems with jQuery and multiple charts on one page solved.
  • DVF-1635 - Bug with altering themes defaults fixed.
  • DVF-1644 - Problems with drawing chart into a hidden container solved.
  • DVF-1645 - Problem with extra resizes when chart container is hidden solved.
  • DVF-1646 - Bugs with data adjustment after chart draw fixed.
  • DVF-1647 - Multiple problems with a wrong data processing for pie chart (grouping data, sorting data, etc.) solved.
  • DVF-1648 - Problems with polar chart adjustments after drawing solved.
  • DVF-1649 - Bugs with grid appearance in radar and polar charts fixed.
  • DVF-1650 - Bug with custom grid colors in scatter charts fixed.
  • DVF-1651 - Bug with adjusting sparkline data after chart drawing fixed.
  • DVF-1656 - Bug with legend title cropping fixed.
  • DVF-1661 - Bug with extra space for disabled labels in pie chart fixed.
  • DVF-1710 - Found a workaround to overcome current Microsoft Edge bug with SVG texts rendering.
  • DVF-1716 - Fixed a bug with labels positioning in Pie chart with single non-zero point.
AnyChart 7.6.0 Theming | Robust JavaScript/HTML5 charts | AnyChart

New Look and Theming

All AnyChart charts got the new modern look and design, we worked hard to make everything even more aesthetically pleasing than they were before.

Not only that: to simplify charts customization and integration process, AnyChart supports Theming feature. Theming allows you to set similar visual and functional settings for all charts without the need to duplicate code. You can store themes in a separate file, reuse them and switch when needed.
AnyChart 7.6.0 Chart Crosshair | Robust JavaScript/HTML5 charts | AnyChart

Chart Crosshair

Crosshairs are thin vertical and horizontal lines centered on a data point with the optional corresponding axis labels at the end of the lines. Crosshair is useful then you need locate with precision a particular point on the chart or to analyzing data when you need to compare different graphs.
AnyChart 7.6.0 3D Pie Chart | Robust JavaScript/HTML5 charts | AnyChart

3D Pie/Donut Chart

Information from simple Pies is very easy to read, and you can make look attractive and lively by turning them into 3D! Turn a flat Pie Chart into a 3D with .pie3d() method.


Bug fixes:

  • DVF-1471 Solved problem with Box Chart outliers on resize.


  • DVF-1434 Animations behaviour improved.

Bug fixes:

  • DVF-1536 Fixed the bug with multiple markers in Circular Gauges.
  • DVF-1541 Solved issues with Minimim/Maximum Bubble size in Cartesian and Scatter Charts.
  • DVF-1569 Fixed the Pie Inside Labels wrong overlapping.
AnyChart 7.5.0 Dashboarding Tools | Robust JavaScript/HTML5 charts | AnyChart

Dashboarding Tools

The purpose of the features named Dashboarding Tools is to provide simple and convenient instruments for building complex Dashboards. In this release we present the first part of this set: ability to highlight/hide series and points using special methods.
AnyChart 7.5.0 Sparkline Chart Print Chart/Dashboard Feature | Robust JavaScript | AnyChart


Printing method allows you to make a full-page print of a Chart or a Dashboard. It supports eight paper size formats: US Letter, A0 - A6 and the portrait/landscape switch.
AnyChart 7.5.0 Animations | Robust JavaScript/HTML5 charts | AnyChart


Animation for the most popular charts types: Line, Column, Bar, Area and so on. It supports duration settings and animation start and finish events.
AnyChart 7.5.0 Funnel Chart | Robust JavaScript/HTML5 charts | AnyChart

Funnel Charts

Funnel charts are so-called accumulation charts and they show percentage ratio. Funnel charts are often used to represent stages in a sales process and show the amount of potential revenue for each stage.
AnyChart 7.5.0 Pyramid Chart | Robust JavaScript/HTML5 charts | AnyChart

Pyramid Charts

Pyramid charts are useful to visualize the hierarchical structure of topics, progressively ordered quantitative data.

Legend API improved
See Legend API reference for more details.

  • Removed the itemsProvider method.
  • Added the itemsSourceMode method, allowing a set of legend items to switch between series and categories.
  • Added the items method, allowing to create a custom set of legend items.
  • Added the itemsFormatter method, allowing to customize the default set of legend items.
  • Added the itemsTextFormatter method, allowing to customize the text of legend items.
  • Added the hoverCursor method, allowing to customize the behavior of the cursor.
  • Added the inverted method, allowing to invert the sequence of legend items.
  • Added the legendItem method for all series, allowing to customize legend items presented by series:
    • highlights the series when a legend item is hovered,
    • disables the series when a legend item is clicked.
  • Added an easy way to customize the default behaviour via the preventDefault and stopPropagation methods.

Legend interactivity behaviour improved
See Legend Article for more details.

  • Highlights series when legend item hovered.
  • Disables series when legend item clicked.
  • Added easy way to customize default behaviour via preventDefault and stopPropagation methods.

New Features:

Other Improvements:

  • DVF-1168 The default interactivity now works the same in all chart types (Radar/Polar, Cartesian, Scatter, etc.).
  • DVF-1349 Circular Gauges: drawing logic improved.
  • DVF-1429 Credits now use HTTPS if possible.

Bug fixes:

  • DVF-1180 Solved problems with multiple lines in texts (\n\n).
  • DVF-1185 Tables are now redrawn when internal settings of charts are changed.
  • DVF-1316 Y-scale is no longer inverted in Win/Loss series.
  • DVF-1329 Changing the orientation of a Bullet Chart no longer causes the drawing bug.
  • DVF-1331 Solved problems with drawing multiple axes in Cartesian and Scatter Charts.
  • DVF-1325 Fixed the bug with Tooltips padding.
  • DVF-1340 Hover settings for Data Labels now can be set from Data.
  • DVF-1398 Fixed the bug with drawing Grids in IE6-8 (VML).
  • DVF-1400 Fixed the bug with the Tooltips position in IE6-8 (VML).
AnyChart 7.4.0 Sparkline Chart | Robust JavaScript/HTML5 charts | AnyChart

Sparkline Chart

Sparkline charts are designed to fit a lot of them in a tiny space. Sparklines are good at presenting changes in time for an array of similar data, e.g. currency or medical trends.
AnyChart 7.4.0 Error Chart | Robust JavaScript/HTML5 charts | AnyChart

Error Chart

Error Charts are to be used as error or deviation indicators. Error bars often represent one standard deviation of uncertainty, one standard error, or a certain confidence interval.
AnyChart 7.4.0 Box and Whisker Chart | Robust JavaScript/HTML5 charts | AnyChart

Box and Whisker Chart

Box Charts are predominantly used in descriptive statistics. Using a box chart is a way of representing groups of numerical data. Boxes operate with specific terms, such as whiskers, quartiles, and median.
AnyChart 7.4.0 Circular Chart | Robust JavaScript/HTML5 charts | AnyChart

Circular Chart

Circular Gauge is a radial chart that can be used as a clock, speedometer, compass, audio feature tuner or any other gauge that represents the value as an angle on a circle plot.
AnyChart 7.4.0 Pie/Donut Aqua Style | Robust JavaScript/HTML5 charts | AnyChart

Pie/Donut Aqua Style

Aqua Style for Pie/Donut charts is a renewed gradient fill style which has become very popular among our users since AnyChart 5.0.


  • DVF-1332 Soft Minimum/Maximum feature for Linear, Log and DateTime Scales.
  • DVF-1208 Text Formatters functions reworked, performance improved.

Bug fixes:

  • DVF-1210 Problems with drawing legend separators.
  • DVF-1167 Multiple line-breaks (\n\n) in all texts bugfix.
  • DVF-1251 toJson() serialization bugfix.
  • DVF-1227 Bullet Chart data streaming bugfix.
  • DVF-1287 Problems with string data in DataSet.
  • DVF-1232 The hAlign and vAlign values are normalized properly now.
  • DVF-1275 Problems with disabling series tooltip bugfix.

Bug fixes:

  • DVF-1211 Problems with updating data points on Pie Charts.
  • DVF-1215 Problems with updating legend items and appending series in Scatter/Cartesian/Radar/Polar Charts.
AnyChart 7.3.0 Scatter Chart | Robust JavaScript/HTML5 charts | AnyChart

Scatter Chart

Scatter charts show the relationships among the numeric values in several data series, or plots two groups of numbers as one series of XY coordinates.
AnyChart 7.3.0 Radar Chart | Robust JavaScript/HTML5 charts | AnyChart

Radar Chart

A Radar chart is a graphical method of displaying multivariate data in the form of a two-dimensional chart of three or more quantitative variables represented on axes starting from the same point.
AnyChart 7.3.0 Polar Chart | Robust JavaScript/HTML5 charts | AnyChart

Polar Chart

Polar chart plot allows to draw scatter chart using polar coordinate system, which is is a two-dimensional coordinate system in which each point on a plane is determined by a distance from a fixed point and an angle from a fixed direction.


  • DVF-767 SVG Export Option.
  • DVF-1187 Pie with one point display.
  • DVF-1166 Charts with no data doesn't generate an error now.

Bug fixes:

  • DVF-1170 textMarker anchors problem.
  • DVF-1167 Pallette problems.
  • DVF-1162 Long labels wrapping issue.
  • DVF-1160 Pie outside labels bugfix.
  • DVF-1135 Rendering problems in IE11 fixed.
  • DVF-1134 Chart resize bugfix.
  • DVF-1113 Legend series marker in legend problem.
  • DVF-1100 Outside pie labels in a single-point.
  • DVF-1086 Min/max settings in Bubble chart.
  • DVF-1061 negativeHatchFill in Bubble series problem.
  • DVF-1056 Container resize problem with JQuery UI.
  • DVF-1043 .dispose() method issues.
  • DVF-988 Hidden containers problem.

New Features:

  • DVF-532 Table Layout.
  • DVF-815 Add/Remove/Update Operations.
  • DVF-823 Bullet Chart Type.


  • DVF-772 Performance improvements.
  • DVF-933 Framework Warnings and Errors Improvement.

Bug fixes:

  • DVF-944 Z-index bugfix.
  • DVF-946 Marker issues in DateTime scales.
  • DVF-983 FireFox 32 and IE11 chart bugfix.

Bug fixes:

  • DVF-752 SVG namespace was duplicated declaration in IE.
  • DVF-808 AnyChart conflicted with prototypejs library.
  • DVF-927 After using the chart.draw() method, the values for the text, line, and range markers were not recalculated.
  • DVF-926 The legend height was sometimes calculated incorrectly.
  • DVF-919 Rendering problems in IE8.
  • DVF-918 The grid was always drawn over the chart series.
  • DVF-917 After turning off series, markers were not turned off.
  • DVF-916 The marker stroke did not get the series settings.
  • DVF-915 Series label setter did not work.
  • DVF-912 There were problems with the X-axis DateTime scale.
  • DVF-899 There were a problem with the markers in the legend icon.
  • DVF-897 TextMarker was positioned incorrectly.
  • DVF-896 Area overlapped other series.
  • DVF-895 The xAxis(index, value) and yAxis(index, value) methods did not work.
  • DVF-842 The OHLC series had an incorrect color if data were set using CSV.
  • DVF-764 After the draw() event, changes were not applied to the axis title.
  • DVF-762 Label settings override did not work in the Pie Chart data.
  • DVF-754 There were bugs with the hatch fill in cartesian series.

New Features:

  • Pie Chart labels outside position support
  • Axes labels stagger position support
  • Legend items icon customization
  • Legend tooltip feature
  • Axes labels stagger position support


  • Series formatting improvement

Bug fixes:

  • DVF-808 AnyChart does not work correctly with prototypejs.
  • Consistent and Flexible JavaScript API.
  • New Built-in Graphics engine.
  • XML, JSON, CSV Data formats support.
  • Dashboard oriented data model.
  • Significant performance improvements.
  • All charting elements can be used as standalone features (labels, titles legend, axes, etc).
  • IE6+ Support.

New Features:

  • SUP-442 Double Click event support in HTML5 and Flash engine.


  • Rendering performance improvement for HTML5 engine in Internet Explorer 6.x, 7.x, 8.x.

Bug fixes:

  • DVF-162 Pie/Doughnut exploded settings bug fixed.
  • DVF-107 Scale minimum value calculation bug fixed.

New Features:

  • DVF-6 Internet Explorer 6.x, 7.x, 8.x support added to HTML5 engine.


  • DVF-7 Texts rendering is improved in HTML5 engine.

Bug fixes:

  • AFJ-387 Custom labels in Gauges no longer break rendering in HTML5 Engine.
  • AFJ-386 Cone series in stacked mode with first zero value no longer breaks rendering in Flash Engine.
  • AFJ-385 Axes border issues are solved in HTML5 Engine.
  • AFJ-383 {%YPercentOfCategory}, {%YSum}, {%YMax}, {%YMin}, {%YPercentOfCategory} tokens are now correctly calculated in HTML5 engine.
  • AFJ-382 Gauge tickmarks issues are solved in HTML5 Engine.
  • DVF-108 ChartUpdate actions with external chart data now correctly work in all browsers.

New Features:

  • AFJ-261 3D Plot is added to HTML5 Engine.
  • AFJ-233 CSV Support is added to HTML5 Engine.


  • AFJ-277 Stacked Bar and Area behavior with Missing Values is improved.
  • AFJ-274 Stacked Bar behavior with Zero and Negative Values is improved.

Bug fixes:

  • AFJ-272 Pie label incorrect positioning is fixed in HTML5 Engine.
  • AFJ-380 Chart .remove() method now correctly works in IE9.
  • AFJ-259 HTML5 Engine now treats empty text nodes correctly.
  • AFJ-240 {%DataPlotYMin} and {%DataPlotYMax} tokens are now correctly calculated in HTML5 Engine.
  • AFJ-271, AFJ-265 Custom legend Icon settings no longer breaks rendering in HTML5 Engine.
  • AFJ-267 Empty data node in template is now correctly treated in HTML5 Engine.
  • AFJ-249 Backgroundless Charts Size is now correctly calculated in HTML5 Engine.
  • AFJ-251 Gauge Frame Gradient Issues are solved in HTML5 Engine.
  • AFJ-375 Outside labels positioning is fixed in HTML5 Engine.

Flash Engine:

  • SUP-294 Flex component no longer throws an error when the legend is enabled in charts.
  • SUP-376 Maps are now displayed in Chrome with the Pepper Flash plugin.
  • SUP-328 Marker series is now properly animated.
  • SUP-332 Pie series opacity issues are fixed.
  • SUP-335 3D Scroll label issues are fixed.
  • SUP-408 Scroll API issues are fixed in Flex.
  • AFJ-218 Image fill issues are fixed.
  • AFJ-119 RangeBar tooltips are now always correctly positioned.
  • AFJ-209 The center anchor works correctly when the scale is modified.
  • AFJ-210 Median token calculation is now always correct.
  • AFJ-212 Scroll problems in dashboards are now fixed.
  • AFJ-219 The Flash tooltip problem in Indicator gauges is fixed.
  • AFJ-225 Color Range in Gauge charts is now displayed properly when the scale is inverted.

HTML5 Engine:

  • AFJ-215 The getInformation() method obfuscation problem with Gauge charts is fixed.
  • AFJ-123 Axis Crossing attribute problems are fixed.
  • AFJ-120 Bar/Line overlay problems are fixed.
  • AFJ-145 The underline formatting issue in controls is fixed.
  • AFJ-130 Trend Lines tokens autocalculated values issues are fixed.
  • AFJ-139 Chart Background Gradient issues are fixed.
  • AFJ-142 Labels settings template inheritance issues are fixed.
  • AFJ-160 Dashboard layout problems are fixed.
  • AFJ-140 The missing points style is now always applied correctly.
  • AFJ-161 The funnels resizing problem is fixed.
  • AFJ-143 The controls positioning problem is fixed.
  • AFJ-119 RangeBar tooltips are now always positioned correctly.
  • AFJ-182 Circular ranges in Circular gauges now display gradients correctly.
  • AFJ-209 The center anchor works correctly when the scale is modified.
  • AFJ-92 The legend is now properly placed when its width is set in percents.
  • AFJ-227 The legend no longer overlaps XAxis labels when the chart size is small.
  • AFJ-146 Spline series now always shows markers properly.
  • AFJ-246 Controls are now always properly positioned in Gauges.
  • AFJ-60 Bubble radius calculation is fixed.
  • AFJ-237 Pie connectors now properly treat %Color color settings.
  • AFJ-238 Text positioning in TreeMap charts is fixed.
  • AFJ-241 The logarithmic axis labels display is fixed.
  • AFJ-147 Crossing axis titles are fixed.
  • AFJ-255 Spline series no longer throws an error when it has only one point.
  • SUP-414 Hovering no longer messes backgrounds.
  • SUP-413 The tooltip display problem is fixed in Firefox 16.0.2 and Opera 11.62.
  • SUP-405 Pie dataplot resize problems are fixed.

New Features:

  • AFJ-182 Circular Gauges Beta in HTML5 engine.
  • AFJ-177 Flex component now provides getBase64PNG() and getBase64PDF() methods with optional width and height parameters.

Bug fixes:

  • SUP-351 Custom attributes are now correctly set via JSON.
  • SUP-337 Custom attributes are now correctly retrieved in point events.
  • AFJ-204 Action arguments are now correctly passed in JSON.
  • SUP-352 maxChar and maxCharFinalChars are now supported.
  • SUP-347 Autocalculated datetime scale crash is fixed.
  • AFJ-178 Heatmap lower case row/column name problem is fixed.
  • SUP-355 First stack elements are no longer hidden when Logarithmic scale is used with Stacked mode.

New Features:

  • AFJ-36 Blur effect is added in 3D Pie chart in HTML5 engine.
  • AFJ-158 Dashed lines support is added to HTML5 engine.
  • AFJ-108 Cone shape support is added to Bar series in HTML5 engine.
  • AFJ-80 Hatch fills support is added to HTML5 engine.

Bug fixes:

  • SUP-306, SUP-294 Flex/Flash: the problem with rendering failure upon the repeated setting of XML config is solved.
  • AFJ-163 HTML5 engine no longer creates functions and variables in the global document namespace.
  • AFJ-132 HTML5 engine: memory leak problem in TreeMaps and AxisBased charts is solved.
  • AFJ-157 HTML5 engine: attention IE9 users - only the latest IE9 build is stable enough to work with AnyChart HTML5 engine.
  • AFJ-106, AFJ-109 HTML5 engine: multiple axes markers display problems are solved.
  • AFJ-111 HTML5 engine: {%AxisMax} and {%AxisMin} tokens are calculated properly now.
  • AFJ-93 HTML5 engine: {%Column} and {%Row} tokens of HeatMap series are calculated properly now.
  • AFJ-133 HTML5 engine: labels rotation problem (over 90°) is solved.
  • AFJ-136 HTML5 engine: point border color problem is solved.
  • AFJ-153 HTML5 engine: zero line display problem is solved.
  • AFJ-159 HTML5 engine: html tags are not displayed and texts look better with render_as_html option now (HTML support will be available later).
  • AFJ-63 HTML5 engine: interactivity settings can now be properly tuned for individual series and points.
  • AFJ-156 HTML5 engine: the problem with Firefox and Chrome rendering failures is solved.
  • AFJ-162 HTML5 engine: the problem with the wrong single point Pie charts display is solved.
  • AFJ-83 HTML5 engine: gauge labels display problem is solved.

New Features:

Bug fixes:

  • HTML5 engine: hatch fill is now displayed correctly in Firefox.
  • HTML5 engine: selecting points now works correctly in Firefox.
  • HTML5 engine now interpolates Candlestick series correctly ("Unimplemented abstract method"error in Chrome is no longer shown).
  • HTML5 engine now parses <data_plot_background> node correctly.
  • HTML5 engine blurred gridlines, tickmarks and zero lines - now all these elements are crisp.
  • Flex component leaked memory when legend was enabled. This leak is removed.
  • Tooltips are now removed correctly on drilldown in Flex component.
  • HTML5 engine: dataplot background is now displayed fine in Firefox.
  • HTML5 engine: plot position is fixed in Firefox.
  • Stacked Area is now displayed correctly even when all elements are negative.
  • HTML5 engine now correctly calculates tooltip position in Firefox.
  • HTML5 engine now correctly renders radial gradient backgrounds.
  • Yet another (new one) printing of Flash in Firefox problem is fixed.
  • Flex component failure when deployed to Android or iOS devices is fixed.

New Features:

  • Export as SVG. Using HTML5 version of the component you can obtain snapshot of a chart as base64 encoded string using new getSVG() external method.
  • "Always show zero" scale mode is now supported in HTML5 engine.
  • updateData() external method is now supported in HTML5 engine.

Bug fixes:

  • Flash and HTML5: Funnel charts were incorrectly displayed when all values are zeros.
  • Flash and HTML5: In HeatMap chart type missing values were recognized as zeros.
  • HTML5 Engine: Tooltip settings for a certain series were completely ignored by HTML5 engine.
  • HTML5 Engine: Existing chart graphics wasn't removed from a canvas after a secondary call of setXMLFile method.
  • HTML5 Engine: Single point Pie charts were displayed incorrectly.
  • HTML5 Engine: addPoint() and refresh() external methods worked incorrectly.

New Features:

  • Date time scale is now supported in HTML5 engine.

Bug fixes:

  • HTML5 engine: multiplication of chart objects upon sequential set config methods call bug is fixed.
  • Flash engine: incorrect labels placement under certains sizes with scroll bar enabled bug is fixed.

New Features:

Bug fixes:

  • Radar and Polar problem with Flash Player is fixed.
  • Dashboard label, marker and tooltip problems are fixed in HTML5 engine.
  • Repetetive config settings crash fixed in HTML5 engine.
  • Refresh methods crash is fixed in HTML5 engine.
  • Data node in templates is now correctly treated in HTML5 engine.
  • Legend with thresholds doesn't crash anymore in HTML5 engine.
  • Missing points erraneous console output is fixed in HTML5 engine.
  • Pie outside labels work correctly in HTML5 engine.
  • FLASH_PREFERED rendering option now works correctly.

New Features:

  • Axes markers added to HTML5 engine.

Bug fixes:

  • HTML5 embedding improved.

New Features:

  • Dashboards added to HTML5 engine.

Bug fixes:

  • Legend placement fix in HTML5 engine.

New Features:

  • Thresholds feature is added to HTML5 engine.

Bug fixes:

  • Resizing issue in Safari for iOS is fixed in Chart Gallery.
  • Versioning issue is fixed in Flash engine.
  • setData method issue is fixed in Flash engine.

New Features:

  • Funnel Chart type is added to HTML5 engine.
  • Custom attributes feature is added to HTML5 engine.

HTML5 SVG based engine introduction.

New Features:

  • New Chart and plot type: Radar. Line, Area and Marker series supported.
  • New Chart and plot type: Polar.Scatter data can be displayed as Line, Area and Marker series using polar coordinates.
  • Multiseries pie and donut charts can now use outside labels with connectors.
  • New external method that allows to animate updated values.
  • New formatting keywords: maxChar and maxCharFinalChars that allow to control the number of characters in token.


  • New parameters in chartMouseMove, pointMouseOut, pointMouseOver events: mouseX and mouseY.

Bug fixes:

  • Minor missing values interpolation algorithm issue is fixed.
  • Flex component "tooltip stick" problem solved.
  • Wrong positioning of labels for points with zero value is fixed.

New Features:

  • Chart Show and Hide methods


  • Pie labeling mechanism improved
  • JS Scroll interface extended

Bug fixes:

  • JavaScript data manipulation and loosing changes
  • "No data" message in Funnel and Treemap
  • Memory Leaks in IE
  • Point click in Pie charts return value
  • Absolute Deviation threshold issues
  • Pies and palettes
  • Scroll behavior
  • Tooltip cut off
  • Logarithmic axis labeling
  • AM/PM Date Time issue
  • Negative values labeling
AnyChart Flash Charting Component 5.1.2 | Robust JavaScript/HTML5 charts | AnyChart

JavaScript Data Manipulation

New Feature - Add, remove or change the data points and data series in a single chart or in the chart that is a part of a dashboard.
AnyChart Flash Charting Component 5.1.2 | Robust JavaScript/HTML5 charts | AnyChart

Apex Integration Kit

New Feature - Version 5.1.2 provides an ability to update Oracle Apex with brand new chart engine introduced in 5.1.0
AnyChart Flash Charting Component 5.1.1 | Robust JavaScript/HTML5 charts | AnyChart

CSV Data Input Support

New Feature - CSV Data Input: use CSV data format to make data file smaller and decrease loading time. Reuse CSV Tables in different series and dashboard views.
AnyChart Flash Charting Component 5.1.1 | Robust JavaScript/HTML5 charts | AnyChart

Adobe Flash Integration

New Feature - A set of samples making possible the use of AnyChart Charts, Maps and Gauges in Flash CS3.
AnyChart Flash Charting Component 5.1.1 | Robust JavaScript/HTML5 charts | AnyChart

Drag Ability for Scrollable Charts

New Feature - Drag Ability for Scrollable Charts. You can configure chart to make it draggable when the chart area is zoomed.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

Scrolling Support

New Feature - All X / Y Axes based charts (Bar, Line, Area, Candlestick, OHLC, Combinations, etc.) can have Axes with scroll bar. Robust, configurable scroll controls with the ability of external JS or Flex control.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

Treemap Charts

New chart type - Treemap Chart allows to displaying tree-structured data using nested rectangles. With Color coding support, attribute based thresholds and branches drill down.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

Heatmap Charts

New chart type - Heatmap Charts, allows you to give graphical representation of data where the values taken by a variable in a two-dimensional map are represented as colors.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

2D/3D Pyramid Charts

New chart type - Accumulation Pyramid, also known as Pyramidal Funnel.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

3D Pie Charts

New chart type added - nice looking, interactive 3D Pie Charts with Animation and all features of regular flat Pie Charts.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

3D Doughnut Charts

New chart type added - nice looking, interactive 3D Doughnut Charts with Animation and all features of regular flat Doughnut Charts.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

Multiple X-Axis Support

Improvement - Multiple X Axes both for Categorized and Scatter plots are now supported. Any data series can have its own X Axis now.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

Markers in Legend

New Feature - You can now add marker symbols into series icons to distinguish different series.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

Interactive Labels

New feature - Multiple Data Labels, you are now not limited with one label per data point - use any number of them. You can add any additional information or create several interactive labels that will be shown only when point is selected.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

Multiple Data Tooltips Support

New feature - Multiple Data Tootips, you are now not limited with one tooltip per data point - use any number of them. This can be set for one point or data series.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

Multiple Data Markers Support

New feature - Multiple Data Markers, you are now not limited with one marker per data point - use any number of them. This can be set for one point or data series.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

Context Menu Localization

Improvement - AnyChart custom context menu items can have custom text. This allows you to localize such options as "Save as Image", "Print Chart..", "Save as PDF...".
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

Axis Markers Styling Support

Improvement - Axis Markers Styles are added. Styled axis markers allow to decrease the size of XML settings.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

Adobe Air Compatibility

Now AnyChart is fully compatible with Adobe Air ™. Build your RIA or Desktop Application utilizing the power of AnyChart Flash Charting engine.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

Significant Performance Improvements

AnyChart 5.1 is based on absolutely new charting engine, which made possible to improve performance and decrease rendering time and update time dramatically.

New engine allows to used larger data sets without significant time lags, and this applies to all chart types, including AnyMap extension.

AnyChart 5.0 vs 5.1 Rendering TimeComparison Chart

On the comparison chart you can see the difference between version 5.0 and 5.1 rendering time. We've measured the rendering time for 500 to 10.000 points. X Axis shows the number of points and Y Axis shows the rendering time in seconds.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

Using Charts, Gauges and Maps in Dashboards

Improvement - all chart types can now be combined within interactive dashboard: all charts, gauges, maps, funnels. Build your own interactive dashboard using a wide variety of chart types to attain the right results.
AnyChart Flash Charting Component 5.1 | Robust JavaScript/HTML5 charts | AnyChart

SWF File Size Reduction

The size of AnyChart.swf is decreased. Moreover - special type limited optimized SWF files are introduced. By default AnyChart provides separate files for rendering All Chart Types, Basic Chart Types, Gauges, Geo Maps, Tree Maps, Heat Maps, Funnels and several combination SWFs for Dashboarding needs.

New Features:

  • Gauges Charting Engine
    • Circular (Angular)
    • Linear Vertical
    • Linear Horizontal
    • Image
    • Label
    • Indicator
    • Bullet Graphs
  • Exploded Slices for all Pie and Donut Charts.
  • Sorting feature for Pie and Donut Charts.
  • Dashed Grids and Lines.
  • Opera Tooltip Redraw Bug Fixed.
  • Map Tooltip Position in Flex Component Bug Fixed.
  • Animation in Dashboard Mode.

New Features:

  • Animation effects, motions, durations, for labels, markers, points and data plot.
  • Optimized Chart Performance

New Features:

  • AnyMap Extension with a number of features (including Charts and Maps in a single dashboard)
    - to many to list in version history
  • Interactivity
    - Multiple Elements Select
    - Selectable/Hoverable Settings for Interactive Elements
    - Title, Subtitle and Footer Actions
    - updateView and updateChart tokens technique
  • Custom Controls with Fixed, Floating and Auto Layout
    - Multiple Custom Interactive Labels
    - Multiple Legends
  • Thresholds
    - Custom condition based thresholds
    - Automatic Thresholds
  • Exporting
    - Save As PDF
    - Save As Image now has export image size settings
    - External invoking of Save As and Printing functions
    - Autosaving a chart upon rendering
  • Axes
    - Axes Custom Labels
    - Axes Custom Lines (trends)
    - Axes Custom Ranges (zones)
    - New Axes Keywords
    - New Extra Axes Definition Format
  • Templates
    - ability to change series and data nodes attributes using template
  • No Data Message Configuration
  • External showLoading commands and text configuration
  • Massive AnyChart.js update
    - https issues fix
    - wmode parameter support

New Features:

  • Significant performance improvement

New Features:

  • Save As Image Feature
  • New Chart Types:
    • 3D Column (Range, Stacked, 100% Stacked),
    • 3D Bar (Range, Stacked, 100% Stacked),
    • 2D/3D Pyramid(Stacked, 100% Stacked ),
    • 2D/3D Cone (Stacked, 100% Stacked),
    • 2D/3D Cylinder(Range, Stacked, 100% Stacked).
  • New Financial Chart Types:
    • Japanese Candlestick,
    • Open-High-Low-Close Chart.
  • DateTime:
    • X and Y Axes DateTime Scales with full control over labels and scale,
    • Fully Customizable DateTime Formatting,
    • Flexible DateTime Input/Output localization,
    • UNIX TimeStamp Input Format,
    • Scatter Charts with DateTime axes.
  • Dashboard Creation Feature:
    • Create Interactive Dashboard using powerful layout, templates and actions system using only one SWF file.
  • User's Guide Updated:
    • Over 80 tutorials with more than 300 chart samples,
    • A number of Implementation Samples - including AJAX integration and JavaScript Event Handlers.
  • XML Reference Updated.
  • Interactivity:
    • Unlimited Number of Custom Actions on Point Click - open web page, launch external function, update another chart in dashboard and drilldown.
    • Selected State Configuration for All Chart Types, ability to set default selected element on chart.
  • Color Range Palettes - automatic feature for coloring all data points in different colors.
  • Preloader Texts Customization Feature
  • Advanced Number Formatting and Scaling
  • Ability to set Meta Data for Points and Series using Custom Attributes for use in labels, tooltips, legend and actions.

New Features:

  • Complete XML reference with all nodes
  • Improved gallery
  • Minor bug fixes
  • Tokens {%DataPlotYMin} and {%DataPlotYMax} now work in all texts
  • Bug fix for with X axis invert for Spline Area series
  • x and y attributes of <legend> node were changed to horizontal_padding and vertical_padding

New Features:

  • Absolutely New Chart Engine for Flash Player 9
  • New XML Format
  • Over 60 Chart Types
  • Aqua Look for Bar, Column and Bubble Charts Style
  • Effects, Styles, Templates
  • Rich Interactivity Options
  • ... and many more new features.

New Features:

  • Gradient Fills Added

New Features:

  • Chart engine updated
  • New chart types: Dot chart, Range 3D Column, Range Column, Stacked 3D Column, Horizontal Range Column, Horizontal Range 3D Column chart, Stacked Horizontal Column, Stacked Horizontal 3D Column, Combination Column and Line chart

New Features:

  • Horizontal Column chart
  • New chart types: Horizontal 3D Column, Doughnut, 3D Pie chart, Stacked Column, Scatter Line chart with missing values support
  • Multi-language support
  • Improved Background: image fill

New Features:

  • New Line chart: Scale inverts

New Features:

  • New chart types: Column, 3D Column, Pie,Candlestick
  • Objects: Image, Line, Area, Sound, Text, Trend, Legend