Да. Каждый график хранится в массиве HighChart Highcharts.charts
. На странице вы связаны, что в настоящее время содержит одну диаграмму:
Highcharts.charts
-> [ z.Chart ]
Это объект, содержащий все данные в пределах этой диаграммы. Мы можем рассматривать его, выбирая его из индекса Highcharts.charts
массива (0
в данном случае):
Highcharts.charts[0]
-> z.Chart { ... }
Это содержит всю информацию, вам нужно. Каждый объект диаграммы содержит свойство series
, которое представляет собой массив, содержащий данные для каждой серии диаграммы. A data
свойство существует внутри каждой серии, содержащей все данные внутри, а свойство name
содержит название серии.
Например: документация
Highcharts.charts[0].series[0].name
-> "APPL"
Highcharts.charts[0].series[0].data
-> Array[1774]
Highcharts' выложена в том же формате, как и объект JavaScript создает. Это можно посмотреть здесь: http://api.highcharts.com/highcharts.
Данные, используемые для создания диаграммы, загружаются асинхронным запросом HTTP (Ajax). Вы можете просмотреть его здесь: http: //www.highcharts.com/samples/data/jsonp.php? Filename = aapl-c.json & callback =? .... вы можете использовать ввод файла, чтобы пользователь мог добавлять свои собственные данные. – rafaelcastrocouto
Здесь вы можете просмотреть его. Но есть веб-сайты, на которых данные не видны пользователю. Моя цель - извлечь данные, только когда вам дана диаграмма. – user227710