工具提示将chart.js中的条形图弄乱

工具提示将chart.js中的条形图弄乱,chart.js,Chart.js,我正在使用chart.js创建一个堆叠条形图,虽然我成功地移动和旋转了要显示在条形图顶部的xaxis标签,但当我使用鼠标在条形图上移动时,整个图表似乎扭曲了 这是正常的 这就是鼠标悬停后我得到的结果: 这是密码 这是我用来旋转xaxis标签的: 这是因为在旋转画布状态后,不会恢复画布状态。与其在if语句中还原,不如在语句外部还原,如下所示: ... if (bar._datasetIndex == 0) { ctx.fillText(bar._model.label, 0, 0); }

我正在使用chart.js创建一个堆叠条形图,虽然我成功地移动和旋转了要显示在条形图顶部的xaxis标签,但当我使用鼠标在条形图上移动时,整个图表似乎扭曲了

这是正常的 这就是鼠标悬停后我得到的结果:

这是密码

这是我用来旋转xaxis标签的:


这是因为在旋转画布状态后,不会恢复画布状态。与其在
if
语句中还原,不如在语句外部还原,如下所示:

...
if (bar._datasetIndex == 0) {
   ctx.fillText(bar._model.label, 0, 0);
}
ctx.restore(); //<- restore canvas state
...
。。。
如果(bar.\u datasetIndex==0){
ctx.fillText(条形图\模型标签,0,0);
}

ctx.restore()// 这是因为在旋转画布状态后,不会恢复画布状态。与其在
if
语句中还原,不如在语句外部还原,如下所示:

...
if (bar._datasetIndex == 0) {
   ctx.fillText(bar._model.label, 0, 0);
}
ctx.restore(); //<- restore canvas state
...
。。。
如果(bar.\u datasetIndex==0){
ctx.fillText(条形图\模型标签,0,0);
}
ctx.restore()//