如何从HighCharts中删除button

我正在用HighCharts库创build图表,我想知道如何去除右边angular落中的2个小button,您可以打印和下载图表,我想添加一个新的图表。

也许有人可以帮助我?

尝试向图表生成添加exporting: { enabled: false }

选中此项创build新的button:

例如: http : //jsfiddle.net/fXHB5/3496/

 exporting: { buttons: [ { symbol: 'diamond', x: -62, symbolFill: '#B5C9DF', hoverSymbolFill: '#779ABF', _titleKey: 'printButtonTitle', onclick: function() { alert('click!') } } ] } 

取代汉堡包图标的最好方法是禁用导航button选项,然后创build自己的菜单并按照文档中的说明一个接一个地自定义上下文。 从这里你可以使用任何你想要的图标和你自己的下拉菜单。

这将禁用汉堡包图标。

 navigation: { buttonOptions: { enabled: false } } 

这是您如何自定义您自己的列表的导出选项。

 $('#print').click(function() { chart.print(); }); $('#pdf').click(function() { chart.exportChart({ type: 'application/pdf', filename: 'my-pdf' }); }); $('#png').click(function() { chart.exportChart({ type: 'image/png', filename: 'my-png' }); }); $('#jpeg').click(function() { chart.exportChart({ type: 'image/jpeg', filename: 'my-jpeg' }); }); $('#svg').click(function() { chart.exportChart({ type: 'image/svg+xml', filename: 'my-svg' }); }); 

的jsfiddle

 exporting:false, 

添加上面的代码来禁用导出选项。

 exporting: { contextButton: { enabled: false, } } 

你必须只禁用contextButton。

@dgw有正确的想法来删除导出button,但我并不满意“我想添加一个新的”的build议,直到我意识到我应该只是在图表之外的button。 除非你的数据是静态的,否则你不知道是否有空间显示你的控件。

 <div id="container" style="height: 400px; min-width: 600px"></div> <button id="button" class="autocompare">new button</button>