web-dev-qa-db-fra.com

HighCharts - Comment puis-je désactiver les points?

J'utilise HighCharts. Ici est la documentation. Je voudrais éteindre ces points mais au début je ne sais pas comment on appelle ça. Par conséquent, je ne peux pas les désactiver. Savez-vous comment je peux tuer ces points?

I would like to turn of those points

79
Lajos

Voici un exemple avec un graphique en courbes: http://jsfiddle.net/aeZ6P/1/

Partie importante:

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

Voir aussi: https://api.highcharts.com/highcharts/plotOptions.line.marker.enabled

Même effet avec spline: http://jsfiddle.net/aeZ6P/

129
Tim Medora

Dans Highcharts, nous avons trois façons de désactiver les marqueurs:

1) Désactiver pour toutes les séries par type:

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

2) Désactiver pour une série spécifique:

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

3) Désactiver le marqueur pour un certain point:

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

Jetez un coup d'œil à cela à partir de la référence de l'API HighCharts:

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/

Les options que vous devez ajouter sont les suivantes:

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

Cette méthode est agréable car elle fonctionnera avec tous les graphiques avec les marqueurs de points. Si vous voulez un type de graphique spécifique, consultez ceci:

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

Prendre plaisir!

11
Seer