Highcharts 高图缩放错误?

Highcharts 高图缩放错误?,highcharts,zooming,Highcharts,Zooming,我有一个场景,其中一个点不以放大模式渲染。想知道这是highchart bug还是我能做的 JSFIDLE在这里——尝试在序列B的第一个点上缩放(y值为99.297)。图表放大了,但焦点似乎不在正确的位置 xy缩放散点图;x轴是datetime类型;散点图中呈现的系列如下所示: var zoomSeries = [{ name: "Series A", data: [ [Date.parse("2013-05-16T11:01:25-04:00"), 9

我有一个场景,其中一个点不以放大模式渲染。想知道这是highchart bug还是我能做的

JSFIDLE在这里——尝试在序列B的第一个点上缩放(y值为99.297)。图表放大了,但焦点似乎不在正确的位置

xy缩放散点图;x轴是datetime类型;散点图中呈现的系列如下所示:

 var zoomSeries = [{
     name: "Series A",
     data: [
         [Date.parse("2013-05-16T11:01:25-04:00"), 99.75],
         [Date.parse("2013-05-14T10:18:41-04:00"), 99.5]
     ]
 }, {
     name: "Series B",
     data: [
         [Date.parse("2013-05-16T10:58:34-04:00"), 99.489],
         [Date.parse("2013-05-14T10:13:32-04:00"), 99.297]
     ]
 }];

不确定是否是Highcharts bug

您可以通过将min添加到yAxis来修复此问题。 例如:

yAxis: {
   min:99.2
}

不确定是否是Highcharts bug

您可以通过将min添加到yAxis来修复此问题。 例如:

yAxis: {
   min:99.2
}

您的数据应该按x升序排序。

您的数据应该按x升序排序。

塞巴斯蒂安,我在API中的任何地方都没有看到这一点,但我还是尝试了。它修复了我前面提到的点上的缩放,但在缩放序列B的第二个点(最右边的点)时会产生一种奇怪的行为。我在这里更新了JSFIDLE。通过对数据进行升序排序,我假设您的意思是在每个系列中,但如果我误解了,请告诉我。是的,每个系列都应该进行排序,但我不确定如何重现系列B的问题?我应该采取哪些步骤,哪些是错误的谢谢——如果你与该项目有关联,最好能在这里添加排序细节:——似乎非常重要。另外,要复制新版本,请放大右侧系列B的黑点(在更新后的JSFIDLE中y值为99.489——缩放效果很好,但您会看到左侧图表上仍保留着一个系列A点。缩放其他单点似乎可以缩放到该点aloneSebastian,我在API中的任何地方都看不到这一点,但我还是尝试了。它修复了我前面提到的点上的缩放但在放大系列B的第二个点(最右边的点)时,r会产生一种奇怪的行为。我在这里更新了JSFIDLE。通过对数据进行升序排序,我认为您的意思是在每个系列中,但如果我误解了,请告诉我。是的,每个系列都应该进行排序,但我不确定如何重现系列B的问题?我应该执行哪些步骤,有什么错谢谢——如果您与该项目有关联,如果没有,那就太好了这里可以添加排序细节:--似乎非常重要。另外,要复制新发行的内容,请放大右侧系列B的黑点(在更新后的JSFIDLE中y值为99.489——缩放有效,但您会看到A系列中的一个点仍然停留在左侧的图表上。缩放其他单点似乎可以单独缩放到该点。谢谢您——这很有效,如果没有更好的答案,我可能会使用它。我更喜欢避免这种情况,因为Highcharts似乎做得更好y在计算最小/最大点方面做得很好(每个API文档声明它将自动计算最小值)…谢谢--这很有效,如果没有更好的答案,我可能会使用它。我更喜欢避免这种情况,因为Highcharts似乎在计算最小/最大点方面做得很好(每个API文档声明它将自动计算最小值)。。。