ZoomCharts is the world’s most interactive cross-platform HTML5 charts library for creating interactive visual data discovery interfaces optimized for big data, touchscreen and mobile devices.
ZoomCharts allows you to create interactive data discovery visualizations with ease. See the ZoomCharts gallery for live examples.
Unlike other chart libraries, ZoomCharts are fast on any device - even with large data volumes - thanks to HTML5 canvas technology, incremental loading and smart cache implementation. ZoomCharts is designed for touch-based devices and supports multi-touch input, which no other chart library does.
Unique patent-pending charts-on-charts feature is available only with ZoomCharts.
High level interactive network chart is out of the league compared to any of competition.
Yes, with ZoomCharts you can easily create Charts-on-Charts interfaces. Start with Net Chart or Geo Chart and add charts on top of that (e.g. PieCharts on GeoChart, NetChart on GeoChart, PieChart on NetChart). This patent-pending feature is unique to ZoomCharts.
There are 5 main types of charts in the ZoomCharts library: NetChart, TimeChart, PieChart, FacetChart, and GeoChart. Each one of these can be configured in a hundreds of ways. We have line chart, area chart,bar chart or column chart and you can mix them together in your preferred way.
Yes, please request a quote on ZoomCharts pricing page.
Yes, you can do so with our OEM license plan. To get a quote please fill this form.
All recent browsers on almost any contemporary device. A detailed list can be found here.
Any contemporary device. Starting from a couple-years-old middle-range mobile device (frame rate might be sub 30 on those), upto a newest iPhones, iPads, Android devices. Any laptop with a contemporary OS will work.
ZoomCharts library works completely in the browser so it can be used in any project created in any programming language, including, but not limited to PHP, Ruby, Python, .NET, Java, node.js
ZoomCharts API can be used from JavaScript (ECMAScript 5) or any language that compiles to JavaScript like CoffeeScript or TypeScript. The library also includes typing files that can be used in TypeScript to provide rich intellisense (autocomplete) and compilation time type checking reducing runtime errors.
ZoomCharts do not use any base library as is written from scratch. It does use serveral OSS components for certain functionality.
Yes, ZoomCharts offers various export options. A jpg format image for web use. Hi resolution (300dpi) transparent png file for use in prints. A pdf file. An Excel file format and a CSV file export are also available.
Read the "How to make a chart" section for your desired chart type in documentation "Overview" section.
ZoomCharts documentation is available online at all times. Go to Documentation.
See ZoomCharts Gallery page. Open any example and find a “View source” link on top left corner. Or go straight to documentation, select a chart and go to Examples section.
TimeChart examples, NetChart examples, PieChart examples, FacetChart examples, GeoChart examples
Yes, you are free to choose to download ZoomCharts library or use the hosted version.
Yes.
No. ZoomCharts library does not require any framework. Moreover, it is framework independent - you can use ZoomCharts with any other framework you prefer.
For ZoomCharts technology and possibilities information please fill our Request a Quote form.
For pricing related questions please visit ZoomCharts pricing page.
If you have tech related question please contact us via our tech support email [email protected] or proceed with a support service purchase here.
Settings and configuration options are covered in ZoomCharts Documentation. Please also use search functionality to filter the documentation articles by matching keywords.
Currently ZoomCharts works with data in JSON format but by adding a small JavaScript function the charts can work with data in almost any format.
You can download an example here.
If chart is does not appear, typically there are errors in your javascript implementation. Please, check the browser console for more information. Also, make sure that you have actually included ZoomCharts javascript library. If there are no errors and if library is included, check CSS rules for the container where the chart is being added - if container is hidden and/or if the widht/height is 0, chart might not appear. If none of the solutions help, please, contact support and provide source code for your ZoomCharts integration.
Here are step by step instructions on how to get ZoomCharts running within the angular-seed application. Note that they only describe the steps to get a sample running within the seed application, not the steps required to build fully functional component.
ZoomCharts Angular integration example with full source code download. Get from github
ZoomCharts React integration example with full source code download. Get from github
author : Tim Wood
license : MIT
github.com/moment/moment/
author : Tim Wood
license : MIT
github.com/moment/moment-timezone/
author : Vladimir Agafonkin
license : BSD
github.com/Leaflet/Leaflet/blob/master/LICENSE
author : Dean McNamee, 2012.
license : MIT
github.com/deanm/css-color-parser-js
author : Chris Veness
license: MIT
github.com/chrisveness/crypto
author : Kenji Urushima
license : MIT
kjur.github.io/jsrsasign/
author : Tom Wu
license : BSD
www-cs-students.stanford.edu/~tjw/jsbn/
author: James Hall, [email protected]
author: Copyright (c) 2012 Willow Systems Corporation, willow-systems.com
license: MIT
github.com/MrRio/jsPDF
license: Apache 2.0 License
sheetjs.com