HIGHSTOCK

HIGH-PERFORMANCE FINANCIAL CHARTING LIBRARY

Highstock lets you create stock or general timeline charts in pure JavaScript, including sophisticated navigation options like a small navigator series, preset date ranges, date picker, scrolling and panning.

or download free trial

HIGHSTOCK

HIGH-PERFORMANCE
FINANCIAL CHARTING LIBRARY

Highstock lets you create stock or general timeline charts in pure JavaScript, including sophisticated navigation options like a small navigator series, preset date ranges, date picker, scrolling and panning.

or download free trial

 

Read our Get Started
documentation.

Customers include

Highcharts Customers

Highcharts customers include

Highcharts Customers

About

Highstock is a SVG-based, multi-platform charting library, based on Highcharts, which has been actively developed since 2009. It makes it easy to add interactive, mobile-optimized financial charts to your web and mobile projects. It features robust documentation, advanced responsiveness and industry-leading accessibility support.

Works for most use-cases out of the box, with extensive customization options when needed.

Options Optional

Works for most use-cases out of the box, with extensive customization options when needed.
Intelligently adapts to any device and supports multi-touch gestures.

Responsive & mobile ready

Intelligently adapts to any device and supports multi-touch gestures.
Fastest development, implementation and rendering on the market.

Speeeed!

Fastest development, implementation and rendering on the market.

I absolutely LOVE Highcharts – very cool!


The tool is brilliant and the API and chart demos meant I could get up and running very, very quickly.

Digital Analyst at GE Healthcare

Donal Phipps

Digital Analyst at GE Healthcare

I absolutely LOVE Highcharts – very cool!

 

The tool is brilliant and the API and chart demos meant I could get up and running very, very quickly.

Digital Analyst at GE Healthcare

Donal Phipps

Digital Analyst at GE Healthcare

Features

Since its first release in 2009, our charting tools have been developed with the most critical enterprise needs in mind. Our world-class development team work tirelessly to ensure that we remain lock-step with our users current and future needs, as well as legacy (back to IE6) support.

Backend-agnostic

All our charting libraries works with any back-end database or server stack. Data can be given in any form, including CSV, JSON or loaded and updated live.

Wrappers for most popular languages, such as .Net, PHP, Python, R, and Java, as well as iOS, are available from Highcharts or our community.

Intelligent Datagrouping

For data arrays of hundreds of thousands of points, it wouldn’t be very effective for the browser to calculate the translated position for each one and render then all on what is often a 800px wide canvas.

With Highstock’s built-in data grouping facility, data is blazingly fast grouped into optional groups like months or days, and displayed. When zooming in on smaller ranges, the grouping is redone and you can inspect the full resolution data.

Financial Data-friendly Navigation

While navigating a large dataset, perhaps hourly values over several years, it is important for the charting library to provide a quick way a to view a certain time range. Highstock provides a range selector where the user can zoom in on preselected time ranges like 1m, 1y or YTD, or manually add date ranges.

Furthermore, Highstock intelligently determines where to place the ticks so that they always mark the start of the month or the week, midnight and midday, the full hour etc.

Additionally, it is easy to add tooltip text with information on each point and series, or place event-markers and annotations directly related to interesting data-points.

Dynamic

Easily bring chats to live to demonstrate complex relationships between data with live, dynamic updates of data and customizable animations.

Through the API you can add, remove and modify series and points or modify axes at any time after chart creation.

Data can be handled over to Highdtock in any form, even from a different site, and a callback function used to parse the data into an array.

 

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. Highstock is also extendable and pluggable for experts seeking advanced animations and functionality. Check out some advanced customizations in our community section, and plugins in our our extensions directory.

Flexible styling

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

 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.

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.

Accessibility

The Highcharts family of products sports the industry’s most sophisticated accessibility support for visually impaired users, and users with keyboard navigation only, meeting and exceeding both Section 508 requirements and WCAG 2 guidelines.

Vibrant community

The largest developer community of any premium charting tool on Github, StackOverflow and other forums, is eager to offer additional assistance, platform-specific implementation advice and inspiration when you need it.

In addition, we have half-a-dozen dedicated support engineers monitoring our forums, StackOverflow, GitHub and support emails.