旧版本的 Highcharts 数据迁移

Highcharts Data Migration From Older Versions

客户要求我帮助他们将旧的 Highcharts 迁移到最新版本。他们主要使用 Highcharts v5.0.14(Highcharts 目前是 v8.1.2),还有一些旧图表可以追溯到 v3.x 和 v4.x。我还没有获得他们任何资源的访问权限,所以我无法评论具体细节,例如他们使用的是什么模块。

在过去的任何版本中,数据要求或原始数据格式是否有任何变化?还是数据使用量在所有主要版本中都保持稳定?

我意识到配置和定制自那些旧版本以来发生了很大变化,但我现在更关注和感兴趣的只是数据,因为这会影响后端服务器。

我曾尝试搜索与旧版本相关的数据迁移文档,但没有找到任何内容。我也不想假设数据格式保持不变。

非常感谢您提供有关过去数据迁移问题的任何信息。

我不太确定 3 v 怎么样。但是对于更高版本的数据结构与以前相同,这意味着对于基本图表:

  • 数组:

    数据:[1、2、3]

  • 数组的数组:

    数据:[[x,y],[x,y],[x,y]]

  • 具有特定数据的对象数组:

    数据:[{x:数字或字符串,y:数字}]

需要通过定义键来更正任何其他数据格式:https://api.highcharts.com/highcharts/series.line.keys

您可以在变更日志中找到每个版本的具体变化:https://www.highcharts.com/blog/changelog/