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

私は(優先度の降順で)持っていない2番目のポイントが必要です:

  1. マーカー(私のコードではすでに実行されていますが、機能しています);
  2. ツールチップ(試してみましたが成功しませんでした。どうすればうまくいくのかわかりません)
  3. 前のポイントからの行 (試してみましたが、成功しませんでした。うまくいく方法がわかりません)

これはjfiddleバージョンです。

4

1 に答える 1

3

2番目のポイントについては、同様の回答から即興で:

ハイチャートの特定のポイントでツールチップを無効にする

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

3 番目のポイントでは、トリックを使用してみてください。y 値を null に設定すると、その点は線に表示されません。したがって、線を引き、y 値が null の 2 つのデータを入力して、チャート上に孤立点を作成します。

例を次に示します: http://jsfiddle.net/8U8nx/14/

于 2013-01-17T17:27:59.283 に答える