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 7.x History
AnyMap version 7.14.4Released Nov 16, 2017
Fixed issues with xScale/yScale setting in typescript based projects
Fixed rendering bugs in IE 6-8
Rework CSV export
AnyMap version 7.14.0Released May 31, 2017
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.
Fixed tooltips formatting issues
- TS-32, TS-49
Fixed issues with import in Aurelia and Angular 2 frameworks
Fixed error with rendering rotated text in IE8
Fixed error occurred in case of the same coordinate in connector series
AnyMap version 7.13.1Released April 11, 2017
Angular 2 plugin
We are happy to announce the release of the AngularJS v2.x directives for AnyChart.
Zoom controls:Zoom controls are now available, please take a look at docs article and gallery samples.
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.
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.
— Map legend issues fixed.
— Map drilling issues fixed.
— Issues with map bounds fixed.
— Fixed issues with AnyChart Fonts.
AnyMap version 7.13.0Released February 28, 2017
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 brancheslist demonstrates our development cycle and proves you can trust us.
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.
- Check out Legend features in the Documentation.
— Map legend issues fixed.
— Map drilling issues fixed.
— Issues with map bounds fixed.
Issue with legend marker in Column chart fixed.
Issue with memory leak in StockChart fixed.
Fixed issue with title positioning.
Legend item issues fixed.
Legend sizing issue fixed.
Fixed issues with shared legend.
Legend item issue fixed.
Issues with series unhovering fixed.
Various minor legend issues fixed.
Downloading logo.png issues fixed.
Default timezone settings fixed.
AnyMap version 7.12.0Released October 31, 2016
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.
- Check out Localization Support in the Documentation.
Map axes with latitude and longitude labels complement map grid showing meridians and parallels on a map. Geo Scale that controls Map Axes and grid allows to fine-tune the display and achieve a great variety of looks and feels for map visualizations.
AnyMap version 7.11.1Released August 30, 2016
— Legend width/height behavior improved.
— Scatter Series behaviour made consistent with other series.
— Credits behaviour improved.
— appendTheme() method added for easier management of themes.
— Beta version of the Data Adapter Module added for easier management of external files.
— Export Server can now return images as base64 strings or as shareable links.
— XML Schema validity problems fixed.
— Various minor Export Server issues fixed.
— Various minor Interactivity issues fixed.
— Inconsistent zIndex behaviour fixed.
— Various XML serialization/deserialization fixed.
— Various JSON serialization/deserialization fixed.
— toXML() deserialization method no longer adds unnecessary data into XML.
— remove() method problems fixed.
AnyMap version 7.11.0Released Jul 27, 2016
Seat Maps is a new feature based on SVG Vector images, which simplifies the process of building interactive Airplane Seating Charts, Opera and Cinema Plans, or any other types of seat maps. It is also suitable for building interactive schemes of parks, malls, or virtually any other entities you can put into an SVG image.
Map Label Positioning Improvements
We have added a lot of features to improve visual appearance of geographical maps. Learn more about Map Label Positioning Improvements >>
TopoJSON format support
AnyMap now supports loading Geo Data in TopoJSON format. Geographical data files in TopoJSON format are much smaller (up to 10 times), so using TopoJSON instead of GeoJSON allows to reduce map rendering and page loading time.
Ability to use SVG Images as Geo Data
AnyMap now supports loading Geo Data in SVG format. When GeoJSON and TopoJSON are not enough, you can turn to SVG and use it as a source of geographical data. This format may be quite useful if you want to edit a map in a simple vector editor or to create a map of an imaginary place, a road map, or a map with rivers or custom labels.
— Fixed tooltip failed to be shown on mobile devices
— Fixed wrong name for Xinjiang region map.
— Fixed crashing in some circumstances when using a getDrilldownPath() in Maps.
— Fixed World map meta data for Cyprus U.N. Buffer Zone, N. Cyprus, Kosovo, and Somaliland.
AnyMap version 7.10.1Released May 31, 2016
— Solved compatibility issues between AnyChart UI and other AnyChart products.
— Solved compatibility issues with old versions of ExtJS (3.4 and less).
AnyMap version 7.10.0Released Apr 27, 2016
Dot (Points) Map
The Dot (Points) Map series type was added to AnyMap. It has the widest application range: showing cities, points of interest, events, creating density maps, and more. In the Dot Distribution Map (also known as Dot Density Map), a dot symbol shows the presence of a feature or phenomenon. Dot maps rely on visual scatters to demonstrate spatial patterns. With AnyMap, you can work with any of predefined marker types , code your own type, or use an image.
Points Connections Map
Common Maps Projections
Now you can show any map in one of the following projections: Aitoff, August, Bonne, Eckert1, Eckert3, Equirectangular, Fahey, Hammer, Mercator, Orthographic, Robinson, Wagner6, Wsg84, Please be careful when you change the projection — be aware of how map projections work and when it is appropriate to use them.
AnyMap version 7.9.1Released Feb 18, 2016
— Solved issues with transformation from clientX/clientY to Lat/Long coordinates.
— Solved issues with PDF export function.
— Fixed bug with Lat/Long in Bubble Maps and Complex GeoData objects.
AnyMap version 7.9.0Released Jan 27, 2016
We have added an option to set coordinates (specify a location) of Bubbles in Bubble series in longitude and latitude degrees. New methods have been added to the API: the allow to convert mouse coordinates to longitude and latitude ( transform) and vice versa ( inverseTransform).
Rich Integration of Keyboard and Mouse ControlsMouse integration
- Mouse Wheel — Zoom a map
- Mouse Drag — Move a map (works only when the map is zoomed)
- Cmd/Ctrl + — Zoom in
- Cmd/Ctrl — - Zoom out
- Cmd/Ctrl 0 — Actual size
- Arrow up — Move up
- Arrow down — Move down
- Arrow left — Move left
- Arrow right — Move right
Map collection improvement:We have added unique projections for more than 220 maps, which has significantly improved their appearance.
— Fixed an issue with artifacts when the values in ColorRange was changing dynamically.
— Fixed an issue with the pointSelect event.
AnyMap version 7.8.0Released Nov 3, 2015
— Event objects in Point listeners got improved structure and now easier to use.
AnyMap version 7.7.0Released Sep 29, 2015
AnyMap version 7.6.0Released Aug 3, 2015
Choropleth Map is a thematic map in which areas are shaded or patterned in proportion to the measurement of the statistical variable being displayed on the map, such as population density or per-capita income.
The choropleth maps provide the easy way to visualize how a measurement varies across a geographic area or it shows the level of variability within a region.
Set labels, fill, stroke and tooltips for the highlighted, selected or multi-selected (press and hold cmd/ctrl/shift) regions.
Quantitative Color Range
Quantitative Color Range looks like a single bar colored with a gradient, where its colors depend on a chosen palette.
Full Compatibility with other Charts
If you need to show any extra information along with a map — no problem! Use Maps with any other of our Chart types. Use stage for positioning and working with layers, reuse datasets and more.