Highcharts 如何删除图表上方的空白

Highcharts 如何删除图表上方的空白,highcharts,highstock,Highcharts,Highstock,我使用Highstock显示图表,但它在图表上方显示不需要的空白,如下图所示 图1: 禁用折线图(黑色)后,仍显示空白,如下图所示 图2: 但当我禁用热图表时,它会删除图表上方的空白 图3: 我的问题是,我如何才能删除图1和图2中不必要的空格,如图3中的通过设置为true(默认为false)可以删除图2中不必要的空格。对于该选项: 如果为true,则一旦一个系列被隐藏,轴将缩放到剩余的可见系列。如果为false,隐藏和显示序列不会影响轴或其他序列。对于堆栈,一旦堆栈中的一个系列被隐藏,即使轴

我使用Highstock显示图表,但它在图表上方显示不需要的空白,如下图所示

图1: 禁用折线图(黑色)后,仍显示空白,如下图所示

图2:

但当我禁用热图表时,它会删除图表上方的空白

图3:


我的问题是,我如何才能删除图1和图2中不必要的空格,如图3中的

通过设置为
true
(默认为
false
)可以删除图2中不必要的空格。对于该选项:

如果为true,则一旦一个系列被隐藏,轴将缩放到剩余的可见系列。如果为false,隐藏和显示序列不会影响轴或其他序列。对于堆栈,一旦堆栈中的一个系列被隐藏,即使轴不受影响,堆栈的其余部分也将围绕它闭合。默认为true


我建议禁用
alignTicks
选项并使用
tickPositioner
。简单演示:

这可能是由于
图表。alignTicks
选项导致的,该选项尝试匹配轴上的舍入数字(记号)。将其设置为
false
,应该会更好。我建议在中阅读更多关于该选项的信息。yes@PawełFus我知道这是由于下车,但如果您看一看图2,在图2中,在2000以上添加空空间是没有意义的,如果我删除折线图并再次绘制,它将不会显示空空间。问题是如果折线图被禁用,它不应该显示空白。请在JSFIDLE上重新创建问题。我会检查的。@PawełFus,我已经在JSFIDLE上重新创建了这个问题。请尝试隐藏或删除“External_Temp”系列,您会注意到它在800 kWh后仍显示不必要的空间。好的,但正如您所注意到的,这是由
alignTicks
引起的,这就是该选项的工作原理。我真的建议禁用该选项并使用
ticklocpositioner
。请参阅简单演示: