假设我有一个示例 highstock 图表,例如this http://www.highcharts.com/stock/demo/basic-line在网站中。我想知道是否可以单独从图表中提取数据(即图表是由第三人创建的,并且其他人无法访问图表所使用的数据)。
<img src="http://www.highcharts.com/stock/demo/basic-line">
是的。每个图表都存储在 HighChart 中Highcharts.charts
大批。在您链接的当前包含一个图表的页面上:
Highcharts.charts
-> [ z.Chart ]
这是一个包含该图表中所有数据的对象。我们可以通过从Highcharts.charts
数组索引 (0
在这种情况下):
Highcharts.charts[0]
-> z.Chart { ... }
这包含您需要的所有信息。每个图表对象包含一个series
属性,它是一个数组,包含图表呈现的每个系列的数据。 Adata
属性存在于包含所有数据的每个系列中,并且name
属性包含系列的名称。
例如:
Highcharts.charts[0].series[0].name
-> "APPL"
Highcharts.charts[0].series[0].data
-> Array[1774]
HighCharts 的文档采用与其创建的 JavaScript 对象相同的格式。可以在这里查看:http://api.highcharts.com/highcharts http://api.highcharts.com/highcharts.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)