当前位置: 首页 > news >正文

# vue3 使用 echarts 展示某省份各区市数据

vue3 使用 echarts 展示某省份各区市数据

这个很简单,直接贴代码了

代码

echarts 使用的是最新版:"echarts": "^6.0.0"

<template><div class="ed-map-div"><div class="ed-map-model" ref="echartRef"></div></div>
</template>
<script setup>
import { ref, onMounted } from 'vue'
import * as echarts from 'echarts'const echartRef = ref(null)
const actBtn = ref(0)let echartInstance = null;let option = {backgroundColor: 'transparent',tooltip: {trigger: 'item',formatter: '{b}: {c}'},// 添加视觉映射组件,用于展示数据visualMap: {min: 0,max: 700,left: 'left',top: 'bottom',text: ['高', '低'],calculable: true,inRange: {color: ['#e0f3ff', '#0066cc']}},series: [{type: 'map',map: '辽宁',roam: true,label: {show: true,color: '#FFF',fontSize: 14,fontWeight: 'bold',fontFamily: '微软雅黑'},emphasis: {label: {show: true,fontSize: 14,color: '#FFF',fontWeight: 'bold'},itemStyle: {areaColor: '#ffcc00'}},data: [{value: 650,name: '沈阳市',},{value: 450,name: '大连市',},{value: 420,name: '鞍山市',},{value: 400,name: '抚顺市',},{value: 500,name: '本溪市',},{value: 600,name: '丹东市',},{value: 700,name: '铁岭市',},{value: 700,name: '阜新市',},{value: 700,name: '锦州市',},{value: 700,name: '朝阳市',},{value: 700,name: '盘锦市',},{value: 700,name: '葫芦岛市',},{value: 700,name: '营口市',},{value: 700,name: '辽阳市',},]}]
}onMounted(() => {echartInstance = echarts.init(echartRef.value)// 正确的地图数据加载方式import('../../json/210000.json').then(mapJson => {// 直接使用 JSON 数据注册地图echarts.registerMap('辽宁', mapJson)// 配置 ECharts 选项echartInstance.setOption(option)}).catch(error => {console.error('加载地图数据失败:', error)})// 添加窗口大小变化监听window.addEventListener('resize', () => {echartInstance.resize()})
})</script>
<style scoped lang="scss">
.ed-map-div {width: 100%;height: 100%;position: relative;.ed-map-model {width: 100%;height: 100%;}
}
</style>

其中省份的 json 文件从这个网站可以下载:https://datav.aliyun.com/portal/school/atlas/area_selector#&lat=26.30662600587793&lng=118.28348353816342&zoom=7.5

最后完成的效果:

在这里插入图片描述

http://www.gsyq.cn/news/59827.html

相关文章:

  • 1111. Online Map (30)
  • 1121. Damn Single (25)
  • 2025年11月25日最新更新:四川靠谱的电线电缆供应厂家综合评估与选购指南
  • docker网络端口占用自适应
  • 2025年比较好的翻盖木盒最新TOP厂家排名
  • 2025年靠谱的辊道通过式抛丸机优质厂家推荐榜单
  • 蓝牙基础(八):蓝牙应用、Profile、协议栈
  • 2025 最新发电机租赁厂商推荐排行榜:静音 / 大型 / 柴油 / 应急 / 中高压设备靠谱服务商权威甄选大型,山东应急发电机出租公司推荐
  • day12-Dify批量邮件和微信群通知工作流
  • 常见配电方式
  • 2025年国内全屋定制推荐优选榜
  • 广西一对一辅导机构权威榜单:2025年梧州、北海、防城港辅导机构综合实力榜
  • .NET+AI | MEAI | ChatOptions 详解(5)
  • 2025年质量好的硬质棉厂家最新推荐排行榜
  • CVE-2025-12870认证滥用漏洞分析:aEnrich eHRD系统高危安全风险
  • 2025年热门的不锈钢自攻螺钉厂家最新推荐权威榜
  • 2025年比较好的闸阀门厂家最新推荐权威榜
  • Visual Studio 2026 现已正式发布,更快、更智能!
  • 2025年靠谱的包装木盒最新TOP品牌厂家排行
  • Laravel 乐观锁:高并发场景下的性能优化利器
  • 题解:AT_agc047_a [AGC047A] Integer Product
  • 2025年评价高的麦片生产线厂家推荐及采购参考
  • 2025年比较好的糖果枕式包装机厂家推荐及选择指南
  • 商标购买在哪个平台好?从资质到过户,2025 这 3家靠谱平台上榜
  • 买商标网站哪家靠谱?从资源到服务,2025年 这 4 家综合实力最强
  • 购买商标哪个平台最好?三大核心维度拆解!2025 权威榜单出炉
  • 2025 商标购买平台推荐:3 大核心维度筛选,这 5 家正规平台值得选
  • 机器学习领导者分享AI普及与多样性实践
  • 在AI技术唾手可得的时代,挖掘新需求成为制胜关键——某知名Android通讯应用框架功能探索
  • 从深度学习基础到Stable Diffusion技术解析