HighCharts - 如何关闭积分?

Laj*_*jos 80 javascript highcharts

我正在使用HighCharts.是文档.我想关掉那些点,但起初我不知道这是怎么回事.所以我不能把它们关掉.你知道我怎么能杀死那些积分吗?

我想转过这些观点

Tim*_*ora 130

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

重要部分:

plotOptions: {
    line: {
        marker: {
            enabled: false
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

另见:https://api.highcharts.com/highcharts/plotOptions.line.marker.enabled

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

  • @igrek - 喜欢这个?jsfiddle.net/aeZ6P/37我添加的代码是`states:{hover:{enabled:false}}` (5认同)
  • 有没有办法在悬停时关闭标记?试过悬停:{enabled:false}}没有运气:http://jsfiddle.net/aeZ6P/36/ (2认同)

Paw*_*Fus 80

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

1)按类型禁用所有系列:

plotOptions: {
    line: { /* or spline, area, series, areaspline etc.*/
        marker: {
           enabled: false
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

2)禁用一个特定系列:

series: [{
    data: [14,17,21],
    marker: {
       enabled: false
    }
}]
Run Code Online (Sandbox Code Playgroud)

3)禁用某个点的标记:

series: [{
    data: [{
        y: 14,
        marker: {
            enabled: false
        }
    },{
        y: 17
    },{
        y: 21
    }]
}]
Run Code Online (Sandbox Code Playgroud)


See*_*eer 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
            }
        }
    },
Run Code Online (Sandbox Code Playgroud)

这种方法很好用,因为它适用于带有点标记的所有图表.如果您想要特定的图表类型,请查看以下内容:

    plotOptions: {
        line: { // <--- Chart type here, check the API reference first!
            marker: {
                enabled: false
            }
        }
    },
Run Code Online (Sandbox Code Playgroud)

请享用!