一个客户要求我帮助他们将较早的Highcharts迁移到最新版本。他们主要使用Highcharts v5.0.14(Highcharts当前为v8.1.2),还有一些较旧的图表可以追溯到v3.x和v4.x。我还没有访问他们的任何资源的权限,所以我无法评论具体细节,例如他们正在使用什么模块。
在过去的任何发行版中,数据需求或原始数据的格式是否有任何变化?还是在所有主要版本中数据使用量保持稳定?
我意识到自那些较旧的版本以来,配置和自定义已发生了很大的变化,但是我现在更加专注于数据,并且对数据感兴趣,因为这会影响后端服务器。
我曾尝试搜索与旧版本有关的数据迁移文档,但找不到任何东西。我也不只是想假设数据格式保持不变。
非常感谢您提供的有关过去数据迁移问题的任何信息。
答案 0 :(得分:0)
我不太确定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/