1 回答
TA贡献1799条经验 获得超6个赞
你的例子之间的区别在于第一个开始于0
而另一个开始于2
。我猜默认情况下它不会显示0
值的工具提示。
我尝试更改一些设置,发现添加以下内容与您正在寻找的内容有类似的行为。
tooltips: { intersect: false }
var ctx = document.getElementById("graphCanvasYear");
var chartdata = {
datasets: [{
borderColor: '#FFFFFF',
hoverBorderColor: '#000000',
borderAlign: 'inner',
data: [10, 2, 4, 0, 5, 3],
}],
labels: ["2014", "2015", "2016", "2017", "2018", "2019"],
};
var barGraph = new Chart(ctx, {
type: 'bar',
data: chartdata,
options: {
layout: {
padding: {
left: 0,
right: 0,
top: 0,
bottom: 90
}
},
legend: {
display: false,
},
responsive: true,
title: {
position: 'bottom',
display: true,
text: 'Nb'
},
tooltips: {
intersect: false
}
}
});
<canvas id="graphCanvasYear" width="680" height="340" class="chartjs-render-monitor" style="display: block; width: 680px; height: 340px;"></canvas>
<script src="https://cdn.jsdelivr.net/npm/chart.js@2.8.0"></script>
添加回答
举报