score:10

Accepted answer

Yep. Each chart is stored within HighChart's Highcharts.charts array. On the page you've linked that currently contains the one chart:

Highcharts.charts
-> [ z.Chart ]

This is an object containing all the data within that chart. We can view it by picking it from the Highcharts.charts array index (0 in this case):

Highcharts.charts[0]
-> z.Chart { ... }

This contains all the information you'd need. Each chart object contains a series property which is an array containing the data for each of the series the chart renders. A data property exists within each series containing all the data within, and the name property contains the name of the series.

For example:

Highcharts.charts[0].series[0].name
-> "APPL"
Highcharts.charts[0].series[0].data
-> Array[1774]

HighCharts' documentation is laid out in the same format as the JavaScript object it creates. This can be viewed here: http://api.highcharts.com/highcharts.

score:1

Actually if you download the page with the chart, you can easily extract the data. It will be stocked in the main *.html file.

It's not the actual data, but rather the positions of every point in the chart. But you'll just have to scale it to get what you want.


Related Query

More Query from same tag