Chart.js工具提示未显示

djb*_*rko 6 javascript charts

我正在尝试向我的图表添加工具提示,选项正确加载,但工具提示没有显示,任何想法?

        <script>

        var lineChartData = {
            labels : ["January","February","March","April","May","June","July"],
            datasets : [
                {
                    fillColor : "rgba(139, 157, 195, 1)",
                    strokeColor : "#4c66a4",
                    pointColor : "#fff",
                    pointStrokeColor : "#3b5998",
                    pointHighlightFill: "#fff",
                    data : [{{implode(',', $fanCounts)}}]

                }
            ]
        }

        var options = {
                    showTooltips: true,
                    tooltipEvents: ["mousemove", "touchstart", "touchmove"],
                    tooltipFillColor: "rgba(0,0,0,0.8)"
                }

        var myLine = new Chart(document.getElementById("fancanvas").getContext("2d")).Line(lineChartData, options);

        </script>
Run Code Online (Sandbox Code Playgroud)

我还更改了chart.js全局配置以启用折线图的工具提示.

小智 26

对于任何使用 Chartjs v3 遇到问题的人,您需要确保您已经注册了 Tooltip 插件:

import { Chart, Tooltip } from 'chart.js'

Chart.register([Tooltip])
Run Code Online (Sandbox Code Playgroud)


小智 1

var ctx = document.getElementById("canvas").getContext("2d");
    window.myLine = new Chart(ctx).Line(lineChartData, {
        responsive: true,
        showTooltips: true,
        multiTooltipTemplate: "<%= value %>",
    });
Run Code Online (Sandbox Code Playgroud)

使用这个(全局设置)