Javascript 导出highcharts中的绘图堆栈

Javascript 导出highcharts中的绘图堆栈,javascript,highcharts,Javascript,Highcharts,我有一堆图,这些图实际上是单独的图表,我想覆盖出现在第一个图表上的导出选项的行为来保存它们 这可能吗?我的javascript中有一个数组中的图表 另一个恼人的特点是菜单被截断。有没有办法把这个带到前线?我没有看到任何选择 谢谢最简单的解决方案是创建一个包含多个yAxis的图表: series: [{ data: [...] }, { data: [...], yAxis: 1 }, { data: [...], yAxis: 2 }], yAxis:

我有一堆图,这些图实际上是单独的图表,我想覆盖出现在第一个图表上的导出选项的行为来保存它们

这可能吗?我的javascript中有一个数组中的图表

另一个恼人的特点是菜单被截断。有没有办法把这个带到前线?我没有看到任何选择


谢谢

最简单的解决方案是创建一个包含多个
yAxis的图表

series: [{
    data: [...]
}, {
    data: [...],
    yAxis: 1
}, {
    data: [...],
    yAxis: 2
}],
yAxis: [{
    height: '30%'
}, {
    height: '30%',
    offset: 0,
    top: '33%'
}, {
    height: '30%',
    offset: 0,
    top: '66%'
}]

现场演示:


API参考:

它不是只抓取当前画布的png图像吗?如果每个图表都位于其自己的画布(层)上,则遍历它们并导出每个层。但是如何从菜单中捕获单击事件?不幸的是,它们需要是单独的图表,因为它们可以单独删除和更新。例如,是否可以捕获其中一个事件?Hi@user1472672,请检查此线程:如果您还有其他问题,请毫不犹豫地询问。谢谢@ppotaczek-是否可以使用highcharts提供的现有导出上下文菜单而不是添加单个按钮来执行此操作?以某种方式捕捉到每个菜单选项的单击事件,然后在您提到的线程中应用代码?还有没有一种方法可以将导出菜单放在前面,这样就不会根据屏幕截图显示出来?感谢greatlyHi@user1472672,您可以在导出菜单中添加一些带有功能的自定义按钮。要显示完整菜单,您需要将
溢出
设置为
可见
,并更改元素顺序。实例: