1

グラフの年齢層を表すために、ツールチップのタイトルに「年齢」という単語を追加しようとしています。

タイトルは基本的に「11~20歳」などとします。しかし、「年齢未定義」と表示されますか?

この問題が発生する理由を知っている人はいますか?

コード(以下のフィドル):

var ageRangedata = {type: 'bar',
data:{datasets: [
{ data : [0,1,5,2,1,0,0, 0, 0, 0], backgroundColor: 'rgba(255, 209, 240, 0.6)', borderColor: 'rgba(255, 209, 240, 1)', borderWidth: 2, label: 'Female' },
{ data : [1,0,1,1,6,1,0, 1, 0, 0], backgroundColor: 'rgba(81, 187, 245, 0.6)', borderColor: 'rgba(81, 187, 245, 1)', borderWidth: 2, label: 'Male' }],

labels:['0-10','11-20','21-30','31-40','41-50','51-60','61-70', '71-80', '81-90', '90-']},
options: {maintainAspectRatio: false,responsive: true, tooltips: { callbacks: { title: function(tooltipItem, data) { return 'Ages ' + data.labels[tooltipItem.Index]; }}},legend: { display: false }}};

var ageR = document.getElementById("ageRange").getContext("2d");
var chart_ageR = new Chart(ageR, ageRangedata);

afterLabel を使用すると、ラベルの直後ではなく、ラベルのすぐ下にテキストが送信されることを知っている人への余分なポイント (補足質問、必要に応じて無視してください)"?

https://jsfiddle.net/unc76c7s/

4

1 に答える 1