如何从 highstock 图表中提取数据

2024-01-15

假设我有一个示例 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(使用前将#替换为@)

如何从 highstock 图表中提取数据 的相关文章

随机推荐