gpt4 book ai didi

colors - 如何禁用 Highcharts 中的悬停颜色更改?

转载 作者:行者123 更新时间:2023-12-02 11:33:17 24 4
gpt4 key购买 nike

我正在为我的项目使用柱形图。我编写了一个自定义函数,根据图表的 y 值对每个条形进行着色。当我初始化图表时,这工作得很好。当我将鼠标悬停在图表上时,条形的颜色将恢复为默认值,而我的自定义颜色永远不会返回。

我尝试过禁用悬停,但这似乎不起作用。即使将鼠标悬停在栏上,我也不希望颜色发生变化。有什么建议吗?

最佳答案

您正在寻找this option :

   plotOptions: {
series: {
states: {
hover: {
enabled: false
}
}
}
},

fiddle here .

编辑

不要直接修改 SVG 来设置颜色,而是在 api 中进行:

    var max = 200;
var seriesData = $.map([107, 31, 635, 203, 2],function(datum, i){
return {
color: datum > max ? 'red' : '#2f7ed8',
y: datum
};
});


$('#container').highcharts({
chart: {
type: 'bar'
},
tooltip: {
valueSuffix: ' millions'
},
series: [{
name: 'Year 1800',
data: seriesData
}]
});

fiddle .

关于colors - 如何禁用 Highcharts 中的悬停颜色更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21334236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com