Спасибо, но я не могу изменить используемую библиотеку.

могу понять, как получить flot.pie, чтобы изменить данные, показанные в метках, с процента от «сырых данных» на фактические данные. В моем примере я создал круговую диаграмму с количеством прочитанных / непрочитанных сообщений.

Количество прочитанных сообщений: 50. Количество непрочитанных сообщений: 150.

Созданный круг показывает процент прочитанных сообщений как 25%. На этом месте я хочу показать реальные 50 сообщений. Смотрите изображение ниже:

Код, который я использовал для создания пирога:

var data = [
    { label: "Read", data: 50, color: '#614E43' },
    { label: "Unread", data: 150, color: '#F5912D' }
];

А также:

    $(function () {
        $.plot($("#placeholder"), data,
           {
            series: {
                pie: {
                    show: true,
                    radius: 1,
                    label: {
                        show: true,
                        radius: 2 / 3,
                        formatter: function (label, series) {
                            return '<div style="font-size:8pt;text-align:center;padding:2px;color:white;">' + label + '<br/>' + Math.round(series.percent) + '%</div>';

                        },
                        threshold: 0.1
                    }
                }
            },
            legend: {
                show: false
            }
        });
    });

Это возможно?

С ответом @Ryley я пришел к грязному решению. Когда я выводил series.data, возвращались значения «1,150» и «1,50». Мне пришла в голову идея вычесть первые 2 символа возвращаемого значения и отобразить вычтенное значение.

String(str).substring(2, str.lenght)

Это круговая диаграмма, которую я создал с помощью этого решения:

Это не лучшее решение, но оно работает для меня. если кто-то знает лучшее решение ....

Ответы на вопрос(4)

Ваш ответ на вопрос