About Highcharts Core

Data visualization, charts, and diagrams for web pages and web applications.

Highcharts is the industry-leading JavaScript charting library. Highcharts is used by tens of thousands of developers and over 80% out of the world's 100 largest companies. Highcharts Core (formerly Highcharts JS) is an SVG-based, multi-platform charting library that has been actively developed since 2009. It makes it easy to add interactive, mobile-optimized charts to your web pages and mobile projects. It features robust documentation, advanced responsiveness, and industry-leading accessibility support.

Highcharts Features:

All the charting libraries work with any back-end database or server stack.

Wrappers, Frameworks, and Add-Ons
Highcharts offers integrations (wrappers) for the most popular languages, such as .NET, PHP, Python, R, and Java, Android and iOS, which are available from Highcharts or their community. Highcharts also supports the most popular frameworks such as React, Angular, VueJS, and more.

Responsive across devices
Default responsiveness goes beyond fitting the chart to the dimensions of its container but automatically finds an optimal placement for non-graph elements such as legends and headings.

Data can be given in any form, such as CSV, JSON, and updated live. Use Highcharts Data Module to load data from external sources, such as CSV files, HTML tables, or Google Spreadsheets.

BigData Ready
Thanks to Highcharts WebGL-powered Boost Module, you can render thousands or millions of data in the browser.

With annotations, developers may describe charts or data points by drawing shapes and text anywhere on the canvas or bound to specific data points. Placement and visibility of annotations intelligently respond to canvas/screen size.

Highcharts offers an accessible interactive chart solution to empower people with disabilities.
Every Highcharts license includes the Highcharts Accessibility Module, which helps ensure your charts are as accessible as possible. Highcharts uses the WCAG 2.1 standard as a guideline and involves users with disabilities in testing and feature development.

Touch optimized
Touch-optimized charts allow for a native experience on mobile and touch screens. Single touch-drag for data inspection, multi-touch for zooming, and more.

Options are optional
In most cases, charts look and behave exactly as you need without any modifications. For anything else, a simple options structure allows for deep customization.
Highcharts is also extendable and pluggable for experts seeking advanced animations and functionality.

Flexible styling
The elegant charts render crisp and clear at any resolution and are easily styled via JavaScript or CSS.

Dynamic - Live updates with fresh data
Numerous events supply hooks for programming against the charts, making it easy to demonstrate complex relationships between data with live, dynamic updates of data, and customizable animations.
Data can be handed over to Highcharts in any form, even from a different site, and a callback function used to parse the data into an array.

Export & Print
With the exporting module enabled, your users can export the chart to PNG, JPG, PDF, or SVG format at the click of a button or print the chart directly from the web page.

List of chart types supported by Highcharts:

  • 3D cylinder
  • 3D funnel
  • 3D pyramid
  • Angular gauges
  • Arc diagram
  • Area chart
  • Areaspline chart
  • Bar chart
  • Bell curve
  • Box plot series
  • Bubble series
  • Bullet chart
  • Column chart
  • Column pyramid
  • Dependency wheel
  • Dumbbell chart
  • Error bar series
  • Funnel series
  • Heatmap
  • Histogram
  • Item chart
  • Line chart
  • Lollipop chart
  • Network graph
  • Organization chart
  • Packed bubble
  • Parallel coordinates
  • Pareto chart
  • Pie chart
  • Polar (Radar) chart
  • Radial (or Circular) bar chart
  • Range series
  • Sankey diagram
  • Scatter chart
  • Spline chart
  • Stream graph
  • Sunburst
  • Timeline chart
  • Treegraph chart
  • Treemap
  • Variable radius pie
  • Variwide chart
  • Vector plot
  • Venn series
  • Waterfall series
  • Wind barbs
  • Word cloud
  • X range series

Highsoft Highcharts Core includes all the essential chart types as outlined above. Highsoft also have additional options that can be combined with Highsoft's Highcharts Core to add additional features. The additional Highsoft options include:

  • Highcharts Maps - Display various information linked to geography.
  • Highcharts Stock - Implement interactive stock or general timeline charts to any platform.
  • Highcharts Gantt - Simply visualize interactive Gantt charts of any kind.
  • Highcharts Suite - Combines all the main Highsoft products; Highcharts Core, Highcharts Maps, Highcharts Stock and Highcharts Gantt.