Highchartsライブラリを使用してグラフを作成していますが、グラフを印刷およびダウンロードできる右隅の2つの小さなボタンを削除する方法を知り、新しいボタンを追加したいと思います。
多分誰かが私を助けることができますか?
Highchartsライブラリを使用してグラフを作成していますが、グラフを印刷およびダウンロードできる右隅の2つの小さなボタンを削除する方法を知り、新しいボタンを追加したいと思います。
多分誰かが私を助けることができますか?
回答:
exporting: { enabled: false }
チャート生成に追加してみてください。
onClick
ます。
exporting: false
十分です
これをチェックして、新しいボタンを作成します。
例:http://jsfiddle.net/fXHB5/3496/
exporting: {
buttons: [
{
symbol: 'diamond',
x: -62,
symbolFill: '#B5C9DF',
hoverSymbolFill: '#779ABF',
_titleKey: 'printButtonTitle',
onclick: function() {
alert('click!')
}
}
]
}
ハンバーガーアイコンを置き換える最善の方法は、ナビゲーションbuttonOptionsを無効にしてから、独自のメニューを作成し、ドキュメントに記載されているようにコンテキストを1つずつカスタマイズすること です。ここから、独自のドロップダウンメニューで任意のアイコンを使用できます。
これにより、ハンバーガーアイコンが無効になります。
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'
});
});