需要在Ajax调用后根据下拉过滤器更新工具提示值
如何更新“ ChartJs”工具提示以在工具提示中添加下拉过滤器计算值。
addData (clientChart, Object.keys(objClient), Object.values(objClient));
addData (productChart, Object.keys(objProduct), Object.values(objProduct));
addData (departmentChart, Object.keys(objDepartment), Object.values(objDepartment));
addData (weekChart, Object.keys(objWeek), Object.values(objWeek));
function addData(chart, label, data) {
chart.data.labels = label;
chart.data.datasets.forEach((dataset) => {
dataset.data = data;
});
chart.update();
}
上面的代码是“ ChartJs”函数,用于更新数据集,但需要更新选项工具提示标签,beforeLabel和afterLabel值。我在json对象中更新了label的值,beforeLabel和afterLabel。
我没有在“ ChartJs”文档中找到任何有关此的内容。我是在做错什么,还是这个库无法做到?
“ ChartJs”文档中的解决方案
function updateConfigAsNewObject(chart){chart.options = {响应式的:是的,标题:{显示:true,文字:“ Chart.js”},比例尺:{x轴:[{显示:真}],y轴:[{显示:真}]}};chart.update();}