Highcharts,如何防止点的标记在鼠标悬停时改变颜色?
Highcharts, How to prevent point's marker changes its color on mouse hover?
我有一个图表,其中每个标记都有不同的颜色,但是当鼠标悬停在标记上时,点的标记将其颜色更改为线条颜色。
我想禁用此颜色更改但保留点的发光颜色(halo)
如果我用
hover: { enabled: false }
我会失去点的发光颜色
你的代码中的这个添加在你的 JSFiddle 示例中修复了它 (updated JSFiddle):
plotOptions: {
series: {
marker: {
states: {
hover: {
fillColor: false
}
}
}
}
}
我不得不说我发现这非常不直观。 states.hover.marker
不起作用,而 marker.states.hover
起作用。
此外,根据 states.hover.marker.fillColor
值应该是 null
而不是 false
,但我只是使用 false
获得了预期的效果,但不是完全没有提到。
我有一个图表,其中每个标记都有不同的颜色,但是当鼠标悬停在标记上时,点的标记将其颜色更改为线条颜色。
我想禁用此颜色更改但保留点的发光颜色(halo)
如果我用
hover: { enabled: false }
我会失去点的发光颜色
你的代码中的这个添加在你的 JSFiddle 示例中修复了它 (updated JSFiddle):
plotOptions: {
series: {
marker: {
states: {
hover: {
fillColor: false
}
}
}
}
}
我不得不说我发现这非常不直观。 states.hover.marker
不起作用,而 marker.states.hover
起作用。
此外,根据 states.hover.marker.fillColor
值应该是 null
而不是 false
,但我只是使用 false
获得了预期的效果,但不是完全没有提到。