ECharts地图图表:多选、单选及默认选中功能实现
创作时间:
作者:
@小白创作中心
ECharts地图图表:多选、单选及默认选中功能实现
引用
1
来源
1.
https://www.cnblogs.com/hpx2020/p/18405143
本文将介绍如何使用ECharts实现地图上的多选、单选以及默认选中功能。通过具体的代码示例,帮助读者快速理解和实现相关功能。
基本配置
首先,我们需要设置地图的基本配置,包括提示框、缩放和平移功能、选中模式等。以下是一个完整的配置示例:
const option = {
tooltip: {
trigger: 'item',
formatter: '{b}'
},
series: [{
type: 'map',
roam : true,//是否开启缩放和平移
zoom : 1,//当前视角缩放比例
selectedMode: 'multiple', // 允许多选
// 设置为一张完整经纬度的世界地图
left: 0,
top: 0,
right: 0,
// botto: 0,
itemStyle : {//地图区域的多边形 图形样式
hoverAnimation : true,
normal : {
opacity : .6,
borderWidth: 1,
areaColor: '#4C525D', //默认的地图板块颜色
borderColor: 'rgba(255,255,255,0.2)',//地图边框颜色
},
// 点击选中的颜色
emphasis : {
areaColor: '#6D717A', //默认的地图板块颜色
borderColor: 'rgba(255,255,255,0.6)',//地图边框颜色
opacity : 1,
label: {
show : false,
fontSize : 0
}
},
},
// 默认选中的颜色
select: {
itemStyle: {
areaColor: '#6D717A', //默认的地图板块颜色
borderColor: 'rgba(255,255,255,0.6)',//地图边框颜色
opacity : 1,
},
label: false
},
mapType: 'world',
animation: false,
data : [
{
name: '广东省',
selected: true, // 设置广东默认高亮
},
{
name: '四川省',
selected: true, // 设置北京默认高亮
}
],
}],
};
初始化图表
使用setOption方法初始化图表:
myChart.setOption(option);
添加点击事件
为了实现从多选到单选的切换,我们需要添加点击事件处理函数:
// 添加点击事件处理函数
myChart.on('click', function (params) {
// 动态切换数据为单选
myChart.setOption({
series: [{
selectedMode: 'single',
}]
});
// 切换到单选点击的
myChart.dispatchAction({
type: 'select',
// 图例名称
name: params.name
})
});
效果展示
以下是最终实现的效果图:
热门推荐
心力衰竭患者再同步化除颤治疗的长期效果
树苗生根最快最好的方法
肝肾不足怎么调理
孕晚期睡前夫妻互动-如何提升孕妇舒适感与胎儿健康
电梯故障统计分析联动
分娩镇痛 ——让准妈妈们更有尊严的分娩
《纽约黑帮》:一部展现19世纪纽约移民冲突的史诗级电影
35+的单身女性要做好这辈子独活的思想准备
确定结婚的合适条件:从心理、经济到家庭因素全面分析
密云这条隐藏在山灵水秀间的环库公路,有山有水更有美食,喜爱自驾的您知道吗?
黄金价格波动与比特币的关系:黄金跌比特币是否也会跌?
探秘中国神话的神仙世界:数量与传奇!
镁合金丝材DED激光金属3D打印技术,更轻更坚硬
《苍翼:混沌效应》如月琴恩玩法攻略
五黄位是厨房怎么办,五黄煞在中宫对别方位还有影响吗
“预制朋友圈”是一场自我展示与自我探索的悖论游戏?
新疆棉花产量占全国92.2% 创历史新高
瑞银《2024 年全球财富报告》:香港跻身全球第三,人均财富454万港元
高三冲刺,反思与展望:期末总结如何助你再攀高峰
克伦特罗的兽医用途与检测方法
“国”字探秘:从金文“或”到“国”的历史文化之旅
通货膨胀对个人理财的影响与应对策略
情感智慧:建立健康人际关系的策略
明日方舟详尽原画设定集 & 深度世界观探索
广东省新能源汽车产业发展现状与前景分析
AI企业前路未卜,无泡沫不繁荣?
打开人生格局,学会奋斗:23句名言名诗句让你强大、觉悟、净化
盘点“艾草的5种烹饪方法”,做法简单,营养美味
2024年秋台风为何比夏台风频繁?台风命名背后的故事与科学防范指南
量化交易业绩指标中的夏普率是什么?一文带你读懂Sharpe Ratio