Button 如何在子批次/addAxis上的highstock/highcharts上添加自定义按钮

Button 如何在子批次/addAxis上的highstock/highcharts上添加自定义按钮,button,highcharts,highstock,Button,Highcharts,Highstock,在高库存…特别是在数量和价格图表组合。如何在音量表顶部添加“按钮”.我正在尝试创建类似下面的链接。。在最右角有一个关闭(X)按钮 ) 您可以在使用导出模块时添加按钮(如果不需要,请禁用),例如: 但我仍然看不出用左/上和位置:绝对定位HTML按钮和从Highcharts添加内置按钮之间的区别,在Highcharts中,您需要使用x和y来定位按钮。实际上这是可能的,只是没有文档记录。Highcharts的SVG渲染器有一个“按钮”方法,如下所示: button: function (text, x

在高库存…特别是在数量和价格图表组合。如何在音量表顶部添加“按钮”.我正在尝试创建类似下面的链接。。在最右角有一个关闭(X)按钮


)

您可以在使用导出模块时添加按钮(如果不需要,请禁用),例如:


但我仍然看不出用左/上和位置:绝对定位HTML按钮和从Highcharts添加内置按钮之间的区别,在Highcharts中,您需要使用x和y来定位按钮。

实际上这是可能的,只是没有文档记录。Highcharts的SVG渲染器有一个“按钮”方法,如下所示:

button: function (text, x, y, callback, normalState, hoverState, pressedState, disabledState, shape)
chart.renderer.button('Click me', 150, 25, myCallback)
这意味着您可以创建如下按钮:

button: function (text, x, y, callback, normalState, hoverState, pressedState, disabledState, shape)
chart.renderer.button('Click me', 150, 25, myCallback)
您可以使用导出模块添加按钮(如果不需要,请忽略它),例如:


只需添加html按钮,它将绑定点击事件,这将破坏图表。要销毁图表,请使用
chart.destroy()
,请参阅。但我不想在图表顶部添加内容。我想将其添加到卷的上方,如yahoo图表所示。。。(在子图上方)我找不到添加的方法,正如Pawel提到的,您需要销毁图表并使用一个yAxis创建新的。但是如果您看到上面的示例。。每个图表顶部都有“关闭”按钮(如上面附加的y轴)。。如何在每个附加Y轴上方添加倍数..根据轴高度计算位置?添加事件以关闭该窗格,就这样?你应该知道这不是Highcharts的内置功能,你需要自己做。我知道如何添加按钮注意,你还需要使用“添加”功能手动添加按钮对象。这将创建并显示按钮:chart.renderer.button('clickme',150,25,myCallback.).add()