0

在散点 HighCharts 图中,我只想为我的系列的某些数据点设置一些属性。这是一个玩具示例:

$(function () {
    var chart;
    $(document).ready(function() {
        chart = new Highcharts.Chart({
            chart: {
                renderTo: 'container'
            },
            series: [{
                type: 'line',
              data: [[1,1],
                     {x:3,y:2,marker:{enabled:false}},
            [4,1]]
            }]
        });
    });
});

我需要(按优先级降序)第二点不具备:

  1. 标记(已经在我的代码中完成,正在工作);
  2. 工具提示(尝试但没有成功,我不知道该怎么做)
  3. 来自上一点的线(尝试但没有成功,我不知道如何工作)

这是一个jfiddle版本。

4

1 回答 1

3

对于您的第二点,根据类似的答案即兴创作:

在 Highcharts 中的某些点上禁用工具提示

tooltip: {
    formatter: function() {
        if (this.point.x != 1) { //enable for each point except the second point
            return this.x;
        }
        else return false;
    }
}

对于您的第三点,您可能会尝试使用技巧。如果将 y 值设置为 null,则该点将不会显示在该行中。所以画你的线,并输入两个具有空 y 值的数据,以在图表上创建一个孤独的点。

这是一个例子:http: //jsfiddle.net/8U8nx/14/

于 2013-01-17T17:27:59.283 回答