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/[email protected]"></script>
添加回答
舉報