У меня есть большой набор графиков Highcharts, которые используют библиотеку exporting.js для загрузки в различных форматах. Я хотел бы настроить контекстную кнопку на этих диаграммах, чтобы она соответствовала собственным стилям приложения.
Хотя я нашел несколько примеров того, как добиться этого в рамках сценария уровня диаграммы Highcharts (например, ЭТОТ ПРИМЕР ) кажется довольно повторяющимся внедрение этих стилей в каждую диаграмму, зная, что у меня есть большой набор, который нужно затронуть.
Я понимаю, что это потенциально может быть достигнуто с помощью глобальной темы в Highcharts, однако я все еще ограничен параметрами конфигурации самой библиотеки.
Например, это будет предложенный путь:
var chartingOptions = {
exporting: {
buttons: {
'myButton': {
id: 'myButton',
symbol: 'circle',
x: -62,
symbolFill: '#B5C9DF',
hoverSymbolFill: '#779ABF'
}
}
}
Но, к сожалению, это не дает большой выразительности.
Могу ли я определить стиль CSS и каким-то образом передать его в глобальную тему или набор диаграмм, используя его ID или CLASS?