3
因此,我正在Chart.js中使用條形圖,並試圖讓自定義工具提示工作。搜索四周,好像事情在這方面做的是Chart.js工具提示模板不工作
tooltipTemplate: "<%= value %>% test"
添加到我的選項部分,這將顯示在結果提示我的數據值後的單詞測試。但是,我的工具提示在現實中完全沒有改變。和想法?
謝謝!
因此,我正在Chart.js中使用條形圖,並試圖讓自定義工具提示工作。搜索四周,好像事情在這方面做的是Chart.js工具提示模板不工作
tooltipTemplate: "<%= value %>% test"
添加到我的選項部分,這將顯示在結果提示我的數據值後的單詞測試。但是,我的工具提示在現實中完全沒有改變。和想法?
謝謝!
這是自定義工具提示標籤的例子:
var ctx = document.getElementById("myChart");
var barChartData = {
labels : [ "Jan/16", "Feb/16", "Mar/16", "Abr/16", "May/16", "Jun/16", "Jul/16" ],
datasets : [ {
type : 'bar',
label : "Revenue (US$)",
data : [ 4000, 4850, 5900, 6210, 2500, 4000, 6500 ],
backgroundColor : 'rgba(0, 0, 255, 0.3)'
} ]
};
var myChart = new Chart(ctx,
{
type : 'bar',
data : barChartData,
options : {
responsive : true,
tooltips : {
callbacks : { // HERE YOU CUSTOMIZE THE LABELS
title : function() {
return '***** My custom label title *****';
},
beforeLabel : function(tooltipItem, data) {
return 'Month ' + ': ' + tooltipItem.xLabel;
},
label : function(tooltipItem, data) {
return data.datasets[tooltipItem.datasetIndex].label + ': ' + tooltipItem.yLabel;
},
afterLabel : function(tooltipItem, data) {
return '***** Test *****';
},
}
},
scales : {
xAxes : [ {
display : true,
labels : {
show : true,
}
} ],
yAxes : [ {
type : "linear",
display : true,
position : "left",
labels : { show : true },
ticks : {
beginAtZero : true
}
} ]
}
}
});
太棒了!感謝你的回答 –
歡迎SO!你能否添加一些更相關的代碼?它應該足夠代碼重現錯誤 – n0m4d
http://www.stackoverflow.com/help/accepted-answer/ - 閱讀並開始接受你的答案 - 雙贏rep-wise –