Highcharts 高图-使用';errorbar';类型覆盖轴间隔

Highcharts 高图-使用';errorbar';类型覆盖轴间隔,highcharts,Highcharts,我试图设置我的X轴和Y轴,以设置最小值、最大值和间隔。根据文档,这很容易——事实上,到目前为止,我在使用Highcharts时没有遇到任何问题——事实上,完全相反,它是一个非常棒、非常棒的工具。然而,当我将误差条添加到我的直线系列中时,它似乎会破坏x轴- 只需将“系列”类型更改为arearange(),提供相同的数据点[x,low,high],图表现在就尊重x轴上的mymin、max和tickInterval。因此,这就引出了一个问题,这是一个bug还是我做错了什么? < P>从我的理解中, E

我试图设置我的X轴和Y轴,以设置最小值、最大值和间隔。根据文档,这很容易——事实上,到目前为止,我在使用Highcharts时没有遇到任何问题——事实上,完全相反,它是一个非常棒、非常棒的工具。然而,当我将误差条添加到我的直线系列中时,它似乎会破坏x轴-


只需将“系列”类型更改为
arearange
(),提供相同的数据点[x,low,high],图表现在就尊重x轴上的my
min
max
tickInterval
。因此,这就引出了一个问题,这是一个bug还是我做错了什么?

< P>从我的理解中,<代码> Error Bar < /Cord>使轴本身成为一个“类柱图”的一部分。也就是说,轴上的点具有跨度。这样做的结果是,运行这段代码以防止出现比点更多的滴答声(在上找到):

我不确定这是如何解决问题的,但在某种程度上设置
errorbar
系列的
pointRange
会导致轴也使用该
pointRange
。我猜它只是使用了所有系列的最大点范围,或者类似的东西。这意味着您指定的
tickInterval
将是上述
mathMax
-函数中的“max”。像这样:

{
    name: 'Series 1 error bars',
    data: [
        [4,7.26,7.34],
        [12,6.85,7.06],
        [26,6.92,7.12]
    ],                      
    linkedTo: ':previous',
    color: "#013879",
    zIndex: 0,
    whiskerLength: 7,
    type: 'errorbar',
    pointRange: 0
}
检查
点范围是否有效


这将产生的负面影响是,errorbars的顶部和底部线条的宽度将非常短。您可以通过为该系列指定
点宽度
来解决此问题,如中所示。

非常好的答案-我在测试时注意到
错误条
的行为类似于列,但不知道
点范围
选项是一个优雅的解决方案。顺便说一句,虽然
pointWidth
确实拉长了我的胡须长度,但没有它,
whiskrlength
选项可以正常工作,因此我认为没有必要。非常感谢。
{
    name: 'Series 1 error bars',
    data: [
        [4,7.26,7.34],
        [12,6.85,7.06],
        [26,6.92,7.12]
    ],                      
    linkedTo: ':previous',
    color: "#013879",
    zIndex: 0,
    whiskerLength: 7,
    type: 'errorbar',
    pointRange: 0
}