AnyChart AnyChart is a flexible JavaScript (HTML5) based charting solution.

AnyChart HTML5 charts is highly customizable and highly compatible at the same time. Featuring pure JavaScript API, AnyChart charts can be built in real-time with client-side data updates, multi-level drill-downs and specific parameter updates. The powerful theme engine enables unique presentation experience across your entire set of charts, while PDF and image exporting enable producing printable documents in book quality.
In this section, you’ll get to know about the features and learn how to best implement them in your solutions.

READY FOR THE MOBILE REVOLUTION

Did you know that 75 percent of Web requests in Q1 2015 originated from mobile devices? AnyChart JavaScript charts are ready for the mobile revolution! Your js charts will look great on large Retina displays and on small smartphones, appearing crisp and detailed in all mobile and desktop browsers. AnyChart HTML5 offers seamless user experience in Internet Explorer 6 and up, desktop and mobile versions of Chrome, Safari, Firefox and other major browsers. We use SVG to render graphics in compatible Web browsers, while legacy versions of Internet Explorer are supported via VML. AnyChart is multi-touch ready on Android, iOS and mobile Windows platforms.

NATIVE JAVASCRIPT

Did we say our JS Charts is compatible with just about any Web browser around? We achieved that by utilizing native browser technologies with no client-side plugins such as Flash, Java or Silverlight. Better yet, you are free to choose your server platform as AnyChart doesn’t need PHP, ASP or .NET. AnyChart is about pure JavaScript, and JavaScript only.

GAUGES AND DASHBOARDS

Are you building an interactive HTML5 dashboard? AnyChart offers angular gauges to produce perfect still or animated dashboards. These speedometer-like JS charts are easy to grasp from the first glance.

A CHART FOR ANY DATA

AnyChart offers numerous ways to present your data. Line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange and polar chart types are available. Don’t know which presentation to choose? You can combine some or all of them in a HTML5 single chart!

SIMPLE TO CONFIGURE

Need setting custom configuration options to your charts but don’t know how? AnyChart requires no developer skills to configure. All options are clearly named and exposed as a JavaScript object notation structure.

MULTIPLE AXES

Building a chart representing different types of values? You can not only assign the x and y axis for each set of data, but place each axis to the right or left, top or bottom of the chart. Moreover, you can reverse data or specify the many options such as style and position individually for every axis.

STICKY TOOLTIPS

Have you seen those floating tooltips on interactive charts to give you more information about the data you’re seeing? AnyChart JS solution brings tooltips to the next level, not only displaying a floating tooltip on each point and series but making the tooltip follow the user as they move over the graph. We’ve made great efforts to make tooltips stick to the nearest point, and made it easy to read stacked points.

SMART DATE AND TIME

Date and time are used in three of four charts. This is why we paid special attention to how we handle the date-time axis. AnyChart js graphs can be precise up to the millisecond, or go as wide as years and decades. Depending on the scale of your data, AnyChart automatically determines the perfect place for the ticks to ensure that the ticks always mark the first of the month, the beginning of the week, midnight and midday, the full hour etc.

PRINTING AND EXPORTING

Are you about to print a brochure or make a downloadable PDF report? Paper doesn’t come with a JavaScrpit interpreter, so AnyChart comes with a powerful exporting engine that renders your charts for perfect representation on any printed or digital media. You can export your charts to vector or bitmap images (PNG, JPG, SVG), create a printable PDF file or simply print directly from the Web page.

THEMABLE AND CUSTOMIZABLE

Change how your charts look – in just a few clicks! Customize and personalize viewing experience for your users. Apply one of the many available themes or create your own unique viewing experience and apply to multiple charts at once.