我正在研究一個web應用程序,最近我使用chart.js替換了google圖表,因爲它在視覺上更具吸引力。但是,我採取的一個損失是我無法再獲取數據點上方的工具提示。我想知道是否有人知道如何做到這一點,因爲我是一個JavaScript新手。下面是圖中的代碼,並設置:如何將工具提示添加到chart.js圖
var data = {
labels : graphData[0],
datasets : [
{
fillColor : "rgba(200,160,100,0.5)",
strokeColor : "rgba(80,240,70,1)",
pointColor : "rgba(80,240,70,1)",
pointStrokeColor : "#fff",
data : graphData[3]
},
{
fillColor : "rgba(220,220,220,0.5)",
strokeColor : "rgba(220,220,220,1)",
pointColor : "rgba(220,220,220,1)",
pointStrokeColor : "#fff",
data : graphData[1]
},
{
fillColor : "rgba(151,187,205,0.5)",
strokeColor : "rgba(151,187,205,1)",
pointColor : "rgba(151,187,205,1)",
pointStrokeColor : "#fff",
data : graphData[2]
}
]
};
var options = {
scaleShowGridLines : true,
scaleShowLabels : true,
animationSteps : 150,
scaleOverride: true,
scaleSteps : Math.max.apply(Math, graphData[3]),
scaleStepWidth : 1,
scaleStartValue : 1
};
var ctx = document.getElementById("chart_div").getContext("2d");
ctx.canvas.width = Math.max(graphData[0].length * 60, 600);
var myNewChart = new Chart(ctx).Line(data,options);
$('#chart_area').fadeIn();
$('html, body').animate({
scrollTop: $("#picture_area").offset().top
}, 1000);
你知道如何實現工具提示嗎? – tviana
獲得最新的Chart.js庫,它應該有內置的工具提示,然後激活它將其添加到選項'{showTooltips:true}'中並引用[docs](http://www.chartjs.org/docs/)到修改它 –