Javascript Highchart&x27;s的性能取决于相同点数的轴和图例?

Javascript Highchart&x27;s的性能取决于相同点数的轴和图例?,javascript,jquery,charts,highcharts,highstock,Javascript,Jquery,Charts,Highcharts,Highstock,我正在绘制一个基于海图的海图。我有3个属性:薪水、个人电话号码(基数1000)和个人状态(基数10) Y轴:工资, 每个传说:不同的颜色 问题是: 当我将电话号码作为X轴,状态作为图例时,图表几乎立即呈现。但是,当我把状态作为x轴,把电话号码作为图例(都有独特的颜色)时,图表大约需要10秒,整个浏览器都会冻结(Chrome) 我想知道这是什么原因?这是预期的行为吗?如果是,原因是什么?如果不是,我可以用Javascript/其他语言做些什么来解决这个问题 编辑: 我还尝试按照Highcharts

我正在绘制一个基于海图的海图。我有3个属性:薪水、个人电话号码(基数1000)和个人状态(基数10)

Y轴:工资, 每个传说:不同的颜色

问题是: 当我将电话号码作为X轴,状态作为图例时,图表几乎立即呈现。但是,当我把状态作为x轴,把电话号码作为图例(都有独特的颜色)时,图表大约需要10秒,整个浏览器都会冻结(Chrome)

我想知道这是什么原因?这是预期的行为吗?如果是,原因是什么?如果不是,我可以用Javascript/其他语言做些什么来解决这个问题

编辑:


我还尝试按照Highcharts的建议禁用动画。这没有任何效果。

是否试图创建包含1000个元素的图例?那当然可以解释延误的原因。谢谢!你能解释一下为什么会这样吗?它在内部做什么?另外,预期延迟是否小于10-12秒?等等,您有1000个电话号码…作为系列项目。那是1000系列。您希望在图例中显示1000个项目。它必须渲染1000个系列、1000个颜色迭代和1000个图例项。这真的有必要吗?所以输入取决于用户。我可以尝试其他选择,如谷歌图表等,但只是想知道是否有一些优化/标志,我可以设置在HighChart优化标志不可用,但一般来说,我会注意正确的数据,而不是1000系列/1000点。