我正在尝试向我的图表添加工具提示,选项正确加载,但工具提示没有显示,任何想法?
<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)
使用这个(全局设置)
| 归档时间: |
|
| 查看次数: |
7822 次 |
| 最近记录: |