Вы устали от надоедливых кредитов Highcharts, появляющихся в ваших прекрасно созданных визуализациях данных? Ну, не волнуйтесь больше! В этой статье блога мы рассмотрим несколько способов отключения кредитов Highcharts на примерах разговорного кода. Давайте сразу же приступим!
Метод 1: использование параметра конфигурации credits
Highcharts предоставляет простой и понятный способ отключить кредиты с помощью параметра конфигурации credits. Установив для свойства enabledзначение false, вы можете удалить титры из своих диаграмм. Взгляните на фрагмент кода ниже:
Highcharts.chart('chart-container', {
// Your chart configuration options...
credits: {
enabled: false
},
// Rest of your chart code...
});
В этом примере объект creditsдобавляется в конфигурацию диаграммы, а для свойства enabledустановлено значение false. Это фактически отключит кредиты Highcharts.
Метод 2. Использование стилей CSS
Если вы предпочитаете более визуальный подход, вы можете скрыть титры Highcharts с помощью CSS. Просто выберите контейнер кредитов Highcharts и примените к нему свойство display: none. Вот пример:
.highcharts-credits {
display: none;
}
Добавив этот фрагмент CSS в свой проект, авторы Highcharts будут скрыты от просмотра.
Метод 3. Изменение исходного кода Highcharts
Отказ от ответственности: изменение исходного кода Highcharts следует выполнять с осторожностью, поскольку это может повлиять на будущие обновления и совместимость. Прежде чем продолжить, всегда делайте резервную копию исходных файлов.
Если вам удобно работать с исходным кодом Highcharts, вы можете напрямую изменить его, чтобы отключить кредиты. Найдите раздел Highcharts.Chart.prototype.creditsв исходном коде и установите для функции updateпустую функцию. Вот упрощенный пример:
Highcharts.Chart.prototype.credits = {
update: function () {}
};
Эта модификация фактически отключит кредиты Highcharts во всем вашем проекте.
Метод 4. Использование модуля экспорта Highcharts
Если вы используете модуль экспорта Highcharts для экспорта изображений ваших диаграмм, вы можете заметить, что авторы по-прежнему появляются в экспортированных изображениях. Чтобы отключить титры в экспортированных изображениях, вы можете использовать свойство chartOptionsмодуля exporting. Вот пример:
Highcharts.chart('chart-container', {
// Your chart configuration options...
exporting: {
chartOptions: {
credits: {
enabled: false
}
}
},
// Rest of your chart code...
});
Установив свойство creditsв объекте chartOptionsмодуля exporting, вы можете гарантировать, что титры отключены в экспортированных изображениях. тоже.
Вот и все! Теперь в вашем распоряжении множество способов отключить кредиты Highcharts. Выберите тот, который лучше всего соответствует требованиям вашего проекта, и избавьтесь от этих кредитов, позволяя вашей визуализации данных сиять!