Можно ли добавить отдельные метки на диаграмму.JS bars?

У меня есть полностью функциональная диаграмма.JS Barchart, который загружается по назначению, однако я хотел бы добавить имя пользователя в каждый бар, который связан с ними, чтобы администраторы (которые могут видеть все записи) могли различать их.

function BarChart(data) {
                var barChartData = {
                    labels: data.Month,
                    datasets: [
                        {
                            label: 'Weight (kg)',
                            fillColor: "rgba(220,220,220,0.5)",
                            backgroundColor: "rgba(46, 44, 211, 0.7)",
                            highlightFill: "rgba(220,220,220,0.75)",
                            highlightStroke: "rgba(220,220,220,1)",
                            data: data.Weight
                        },
                        {
                            label: 'Steps',
                            fillColor: "rgba(0,0,0,0.5)",
                            backgroundColor: "rgba(215, 44, 44, 0.7)",
                            highlightFill: "rgba(0,0,0,0.5)",
                            highlightStroke: "rgba(0,0,0,0.5)",
                            data: data.Steps
                        }
                    ]

                }
                var ctx = document.getElementById("barchart").getContext("2d");
                window.myBar =new Chart(ctx, {
                    type: 'bar',
                    data: barChartData,
                    options: { responsive: true }
                });

Я успешно прошел через имена пользователей, и они могут быть вызваны с помощью данных.Пользователь, однако, когда я добавляю это к шагам или метке веса,я заканчиваю с «шагами для: admin,admin, admin» (так как у меня есть три записи, все из admin).

Возможно ли, чтобы каждый бар имел имя пользователя, к которому он принадлежит?

1 ответ