Javascript 导出highcharts中的绘图堆栈
我有一堆图,这些图实际上是单独的图表,我想覆盖出现在第一个图表上的导出选项的行为来保存它们 这可能吗?我的javascript中有一个数组中的图表 另一个恼人的特点是菜单被截断。有没有办法把这个带到前线?我没有看到任何选择Javascript 导出highcharts中的绘图堆栈,javascript,highcharts,Javascript,Highcharts,我有一堆图,这些图实际上是单独的图表,我想覆盖出现在第一个图表上的导出选项的行为来保存它们 这可能吗?我的javascript中有一个数组中的图表 另一个恼人的特点是菜单被截断。有没有办法把这个带到前线?我没有看到任何选择 谢谢最简单的解决方案是创建一个包含多个yAxis的图表: series: [{ data: [...] }, { data: [...], yAxis: 1 }, { data: [...], yAxis: 2 }], yAxis:
谢谢最简单的解决方案是创建一个包含多个
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,您可以在导出菜单中添加一些带有功能的自定义按钮。要显示完整菜单,您需要将
溢出
设置为可见
,并更改元素顺序。实例: