Как отобразить значения % рядом со значениями в загрузке XLS диаграмм HighJavascript

Форум по Javascript
Anonymous
Как отобразить значения % рядом со значениями в загрузке XLS диаграмм High

Сообщение Anonymous »

Вот ссылка на рабочую скрипту, представленную в документации для столбчатой ​​диаграммы с накоплением с процентными значениями
и ссылку на нее в документации
Когда я загружаю диаграмму в формате xls, она показывает что-то, как показано ниже, и как мне загрузить ее вместе с процентами рядом со значениями или как новый столбец, добавленный для каждого существующего столбца (очень полезно, если это возможно)
Изображение

и ожидаемый результат такой, как показано ниже (процентные значения не рассчитаны точно, но здесь оставлены фиктивными)
Изображение

Я попробовал метод `itemFormatter' конфигурации csv как

Код: Выделить всё

csv: {
// Custom formatter to include percentage in CSV export
itemFormatter: function(item) {
// Check if the point has custom data with percentage
if (item && item.custom && item.custom.percentage) {
return item.y + ' (' + item.custom.percentage + ')';
}
return item.y;
}
}


Попробовал этот код ниже, но безуспешно

Код: Выделить всё

    exporting: {
csv: {
itemFormatter: function(item) {
const total = item.series.data.reduce((sum, point) => sum + point.y, 0);
const percentage = (item.y / total * 100).toFixed(2);
return `${item.series.name},${item.x},${item.y},${percentage}%`;
}
}
}


Но это ничем не помогло, если у вас есть рабочий пример или ссылка, будем рады поделиться ими, TIA

Подробнее здесь: https://stackoverflow.com/questions/798 ... igh-charts

Вернуться в «Javascript»