gpt4 book ai didi

javascript - 如何在突出显示的国家周围设置边界但高 map 中的填充颜色没有变化?

转载 作者:行者123 更新时间:2023-11-30 11:58:23 24 4
gpt4 key购买 nike

假设我有这张 map :

http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/maps/plotoptions/series-border/

使用这段代码:

  $(function () {

$.getJSON('https://www.highcharts.com/samples/data/jsonp.php?filename=world-population-density.json&callback=?', function (data) {

// Initiate the chart
$('#container').highcharts('Map', {

title : {
text : 'Map border options'
},

mapNavigation: {
enabled: true,
buttonOptions: {
verticalAlign: 'bottom'
}
},

colorAxis: {
min: 1,
max: 1000,
type: 'logarithmic'
},

series : [{
data : data,
mapData: Highcharts.maps['custom/world'],
joinBy: ['iso-a2', 'code'],
name: 'Population density',
borderColor: 'black',
borderWidth: 0.2,
states: {
hover: {
borderWidth: 1
}
},
tooltip: {
valueSuffix: '/km²'
}
}]
});
});
});

您可以看到,如果鼠标悬停在某个国家/地区上方,则这些国家/地区会出现边界,并且颜色会变为青色。

如何阻止国家/地区的颜色在悬停时发生变化?我希望通过边界突出显示这些国家,但保留其数据。

有没有办法让国家处于领先地位(比如设置 z-index)?我的一些国家/地区重叠,部分边界被隐藏。

最佳答案

在 plotOptions 中将颜色参数声明为空对象。

plotOptions: {
series: {
states: {
hover:{
color: {}
}
}
}
},

示例:

关于javascript - 如何在突出显示的国家周围设置边界但高 map 中的填充颜色没有变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37303459/

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