要在Highcharts中禁用导出功能,可以使用

exporting
选项,并将
enabled
属性设置为
false
。以下是一个简单的示例:

Highcharts.chart('container', {
chart: {
type: 'pie',
options3d: {
enabled: true,
alpha: 45
}
},
title: {
text: 'My Chart'
},
exporting: {
enabled: false // 设置为false表示禁用导出功能
},
series: [{
name: 'Brands',
data: [
['Chrome', 61.41],
['Firefox', 10.85],
['Internet Explorer', 7.05],
['Edge', 4.67],
['Safari', 4.18],
['Other', 11.84]
]
}]
});

在这个例子中,我们使用

exporting
选项将导出功能禁用。请注意,这将禁用所有导出选项,包括下载CSV等功能。

如果您只想禁用特定的导出选项,例如下载CSV功能,您可以将

buttons.contextButton.menuItems
选项设置为不包括CSV按钮的数组。以下是一个示例:

Highcharts.chart('container', {
chart: {
type: 'pie',
options3d: {
enabled: true,
alpha: 45
}
},
title: {
text: 'My Chart'
},
exporting: {
buttons: {
contextButton: {
menuItems: ['printChart', 'separator', 'downloadPNG', 'downloadJPEG', 'downloadPDF', 'downloadSVG'] // 不包括CSV按钮
}
}
},
series: [{
name: 'Brands',
data: [
['Chrome', 61.41],
['Firefox', 10.85],
['Internet Explorer', 7.05],
['Edge', 4.67],
['Safari', 4.18],
['Other', 11.84]
]
}]
});

在这个例子中,我们使用

exporting.buttons.contextButton.menuItems
选项将导出选项设置为不包括CSV按钮的数组