【发布时间】:2013-01-16 13:23:01
【问题描述】:
我正在使用 HighCharts。 Here 是文档。我想关闭这些点,但起初我不知道那是怎么称呼的。因此我无法关闭它们。你知道我怎么能杀死那些点吗?
【问题讨论】:
标签: javascript highcharts
我正在使用 HighCharts。 Here 是文档。我想关闭这些点,但起初我不知道那是怎么称呼的。因此我无法关闭它们。你知道我怎么能杀死那些点吗?
【问题讨论】:
标签: javascript highcharts
这是一个带有折线图的示例:http://jsfiddle.net/aeZ6P/1/
重要部分:
plotOptions: {
line: {
marker: {
enabled: false
}
}
}
另见:https://api.highcharts.com/highcharts/plotOptions.line.marker.enabled
与样条效果相同:http://jsfiddle.net/aeZ6P/
【讨论】:
states: { hover: { enabled: false } }
在 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
}]
}]
【讨论】:
states.hover。
plotOptions.series.states.hover 有效。很高兴看到这篇文章。
从 HighCharts API 参考中看看这个:
http://api.highcharts.com/highcharts#plotOptions.series.marker.enabled
您需要添加的选项如下:
plotOptions: {
series: {
marker: {
enabled: false
}
}
},
这个方法很好,因为它适用于所有带有点标记的图表。如果您想要特定的图表类型,请查看:
plotOptions: {
line: { // <--- Chart type here, check the API reference first!
marker: {
enabled: false
}
}
},
享受吧!
【讨论】: