gpt4 book ai didi

javascript - 在 chart.js 条形图上自定义工具提示

转载 作者:行者123 更新时间:2023-11-30 07:13:34 25 4
gpt4 key购买 nike

我想自定义 chart.js 条形图上的工具提示。这是我的代码:

$(function () {
var barData = no_houses_person

var barOptions = {
scaleBeginAtZero: true,
scaleShowGridLines: true,
scaleGridLineColor: "rgba(0,0,0,.05)",
legend: {
display: true,
position: 'top'
},
scaleGridLineWidth: 1,
barShowStroke: true,
barStrokeWidth: 1,
barValueSpacing: 5,
barDatasetSpacing: 1,
responsive: true,
};
var ctx = document.getElementById("barChart").getContext("2d");
var myNewChart = new Chart(ctx, {
type: 'bar',
data: barData,
options: barOptions
});
});

我试过添加 tooltipTemplate: "<%if (label){%><%=label%> <%}%>(<%= value %> example)",到 barOptions 但它没有任何效果。

最佳答案

Chart.js 从模板移动到 Object interfaces在 v2+ 中,例如,如果您只想修改工具提示文本...

tooltips: {
callbacks: {
label: function(tooltipItem) {
return "$" + Number(tooltipItem.yLabel) + " and so worth it !";
}
}
}

结果:

enter image description here

代码笔:Chart.js Custom Tooltip

对于更复杂的工具提示定制,请参阅他们在 github 上的示例:tooltips

关于javascript - 在 chart.js 条形图上自定义工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40333470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com