web-dev-qa-db-ja.com

HighCharts-ポイントをオフにするにはどうすればよいですか?

HighChartsを使用しています。 ここ はドキュメントです。これらのポイントをオフにしたいのですが、最初はそれがどのように呼ばれているのかわかりません。したがって、それらをオフにすることはできません。どうやってそれらのポイントを殺すことができるか知っていますか?

I would like to turn of those points

79
Lajos

折れ線グラフの例を次に示します。 http://jsfiddle.net/aeZ6P/1/

重要な部分:

plotOptions: {
    line: {
        marker: {
            enabled: false
        }
    }
}

参照: https://api.highcharts.com/highcharts/plotOptions.line.marker.enabled

スプラインと同じ効果: http://jsfiddle.net/aeZ6P/

129
Tim Medora

ハイチャートでは、マーカーを無効にする3つの方法があります。

1)タイプごとにすべてのシリーズを無効にします:

plotOptions: {
    line: { /* or spline, area, series, areaspline etc.*/
        marker: {
           enabled: false
        }
    }
}

2)特定のシリーズに対して無効にします:

series: [{
    data: [14,17,21],
    marker: {
       enabled: false
    }
}]

3)特定のポイントのマーカーを無効にします。

series: [{
    data: [{
        y: 14,
        marker: {
            enabled: false
        }
    },{
        y: 17
    },{
        y: 21
    }]
}]
79
Paweł Fus

HighCharts APIリファレンスからこれを見てください:

http://api.highcharts.com/highcharts#plotOptions.series.marker.enabled

http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-marker-enabled/

追加する必要があるオプションは次のとおりです。

    plotOptions: {
        series: {
            marker: {
                enabled: false
            }
        }
    },

この方法は、ポイントマーカーのあるすべてのチャートで機能するので便利です。特定のチャートタイプが必要な場合は、これを確認してください。

    plotOptions: {
        line: { // <--- Chart type here, check the API reference first!
            marker: {
                enabled: false
            }
        }
    },

楽しい!

11
Seer