87

我正在使用 HighCharts。是文档。我想关闭这些点,但起初我不知道那是怎么称呼的。因此我无法关闭它们。你知道我怎么能杀死那些点吗?

我想扭转这些观点

4

3 回答 3

137

这是一个带有折线图的示例:http: //jsfiddle.net/aeZ6P/1/

重要部分:

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

另请参阅:https ://api.highcharts.com/highcharts/plotOptions.line.marker.enabled

与样条曲线相同的效果:http: //jsfiddle.net/aeZ6P/

于 2013-02-01T09:11:43.313 回答
91

在 Highcharts 中,我们有三种禁用标记的方法:

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
    }]
}]
于 2013-02-01T14:49:27.340 回答
12

从 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
            }
        }
    },

享受!

于 2013-02-01T09:11:50.567 回答