Jquery 我们可以默认显示工具提示而不是鼠标悬停吗
我使用的是highcharts,工作正常,工具提示出现在各个条上的鼠标上,但我需要在图表加载时显示它们。 我已经试过了Jquery 我们可以默认显示工具提示而不是鼠标悬停吗,jquery,highcharts,Jquery,Highcharts,我使用的是highcharts,工作正常,工具提示出现在各个条上的鼠标上,但我需要在图表加载时显示它们。 我已经试过了 tooltip:{enabled:true;} 但是不起作用。有人能给我建议一个解决方案吗?正如评论中所说,highcharts有一个可重复使用的工具提示 你可以编写一些东西来放置它,然后在每个点克隆它,但是我认为这是Highstock的一个很好的用例 data=[3.9,4.2,5.7,8.5,11.9,15.2,17.0,16.6,14.2,10.3,6.6,4.8];
tooltip:{enabled:true;}
但是不起作用。有人能给我建议一个解决方案吗?正如评论中所说,highcharts有一个可重复使用的工具提示 你可以编写一些东西来放置它,然后在每个点克隆它,但是我认为这是Highstock的一个很好的用例
data=[3.9,4.2,5.7,8.5,11.9,15.2,17.0,16.6,14.2,10.3,6.6,4.8];
flagData=[];
对于(变量i=0;i
产生:
小提琴示例。使用内部函数
工具提示。刷新(点)代码>参见示例:
当然,您需要复制该工具提示,然后显示另一个点和另一个点。。我不建议使用这个解决方案(我更愿意使用马克的答案中的数据标签)。< /P>不@ BaDaHAh……我需要显示工具提示……但是在页面负载上,我想显示,而不是鼠标过多的TAB条……据我所知,HealScript重复使用一个单一的工具提示元素,因此不适合在多个方面考虑“工具提示”。为什么要把这个问题贴两次?应该删除其中一个。但是我需要显示所有的工具提示@Pawel Fus
data = [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8];
flagData = [];
for (var i=0; i < data.length; i++){
flagData.push({x: i, title: data[i]+""});
}
$('#container').highcharts({
series: [{
data: data,
id : 'dataseries',
type: 'line'
},{
type : 'flags',
data : flagData,
onSeries : 'dataseries',
width : 16,
linkedTo: 'dataseries'
}]
});
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
events: {
load: function() {
this.tooltip.refresh(this.series[0].data[0]);
}
}
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0]
}]
});