Javascript 是否使用Chart.JS显示单个工具提示?

Javascript 是否使用Chart.JS显示单个工具提示?,javascript,chart.js,Javascript,Chart.js,我已经使用chart.JS制作了一个图表,希望将工具提示显示限制为1个点。我有一个工作演示,其中当前显示的所有工具提示都可以在此处查看: var数据1={ 标签:[“太阳”、“星期一”、“星期二”、“星期三”、“星期四”、“星期五”、“星期六”], 数据集:[ { 填充颜色:“rgba(255255255.1)”, strokeColor:“rgba(0,0,0,25)”, pointColor:#0af“, pointStrokeColor:“rgba(255255,1)”, pointHig

我已经使用chart.JS制作了一个图表,希望将工具提示显示限制为1个点。我有一个工作演示,其中当前显示的所有工具提示都可以在此处查看:

var数据1={
标签:[“太阳”、“星期一”、“星期二”、“星期三”、“星期四”、“星期五”、“星期六”],
数据集:[
{
填充颜色:“rgba(255255255.1)”,
strokeColor:“rgba(0,0,0,25)”,
pointColor:#0af“,
pointStrokeColor:“rgba(255255,1)”,
pointHighlightFill:“fff”,
pointHighlightStroke:“rgba(2201)”,
数据:[150200235390290250250]
}
]
}
变量选项1={
scaleFontColor:“rgba(0,0,0,1)”,
刻度颜色:“rgba(0,0,0,1)”,
scaleGridLineColor:“rgba(0,0,0,1)”,
scaleShowGridLines:对,
scaleShowLabels:false,
缩放水平线:false,
贝塞尔曲线:错,
scaleOverride:对,
比例:5,
刻度宽度:100,
ToolTiptTemplate:“+”来宾“,
showTooltips:true,
工具提示FillColor:#0af“,
onAnimationComplete:函数(){
this.showTooltip(this.dataset[0].points,true);
},
工具提示事件:[]
}
新图表(c1.getContext(“2d”)).Line(数据1,选项1);
是否可以仅显示选定数据点的工具提示?例如,我只希望星期三的数据是数组中的390

所需功能的屏幕截图:

非常感谢您的建议,谢谢

这就是解决方案 在onAnimationComplete函数上,我创建了一个新的临时数组,其值为>=到390

onAnimationComplete: function()
    {    var tempArr = [];
     this.datasets[0].points.forEach(function(point){
         if(point.value >= 390){
             tempArr.push(point);
         }
     });
        this.showTooltip(tempArr, true);          
    }

谢谢@fermin perdomo,这就完成了我在这个例子中所寻找的!为了可持续发展,是否可以将目标锁定在标签上?这个解决方案唯一的问题是,如果有多个值390,就会显示每个值的工具提示。我最终使用这个概念时,显示的工具提示会根据一周中的哪一天而改变。欢迎使用。是的,你可以用这个来获得目标标签点。标签,祝你好运!!!
onAnimationComplete: function()
    {    var tempArr = [];
     this.datasets[0].points.forEach(function(point){
         if(point.value >= 390){
             tempArr.push(point);
         }
     });
        this.showTooltip(tempArr, true);          
    }