Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 我们可以默认显示工具提示而不是鼠标悬停吗_Jquery_Highcharts - Fatal编程技术网

Jquery 我们可以默认显示工具提示而不是鼠标悬停吗

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];

我使用的是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];
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]        
    }]
});