vue3绘制广东深圳地图使用echarts

在这里插入图片描述

<!-- 饼图 -->
<template><el-card><template #header> 地级市分类图 </template><div :id="id" :class="className" :style="{ height, width }"></div></el-card>
</template><script setup lang="ts">
import * as echarts from "echarts";
import mapGDjson from "@/views/dashboard/components/gd.json";const props = defineProps({id: {type: String,default: "pieChart",},className: {type: String,default: "",},width: {type: String,default: "200px",required: true,},height: {type: String,default: "200px",required: true,},
});
const options = {backgroundColor: "#fff",title: {text: "广东地图",// subtext: "",sublink:"http://zh.wikipedia.org/wiki/%E9%A6%99%E6%B8%AF%E8%A1%8C%E6%94%BF%E5%8D%80%E5%8A%83#cite_note-12",},tooltip: {trigger: "item",formatter: "{b}<br/>{c} (p / km2)",},toolbox: {// show: flase,// orient: "vertical",// left: "right",// top: "center",// feature: {//   dataView: { readOnly: false },//   restore: {},//   saveAsImage: {},// },},// visualMap: {//   min: 800,//   max: 50000,//   text: ["High", "Low"],//   realtime: false,//   calculable: true,//   inRange: {//     color: ["lightskyblue", "yellow", "orangered"],//   },// },series: [{name: "广东地图",type: "map",map: "map_area",center: [114.085947, 22.547],zoom: 10,label: {show: true,},itemStyle: {normal: {areaColor: "#b5b8ba", //默认区块颜色#eeeborderColor: "#ffffff", //区块描边颜色borderWidth: 2, //区块描边颜色宽度},emphasis: {areaColor: "#45ad00", //鼠标划过区块的颜色},},data: [// {//   value: 440300,//   name: "深圳市",//   itemStyle: { normal: { areaColor: "#409eff" } },// },// { name: "湾仔", value: 15477.48 },// { name: "东区", value: 31686.1 },// { name: "南区", value: 6992.6 },{name: "福田区",adcode: 440304,itemStyle: { normal: { areaColor: "#409eff" } },},{name: "罗湖区",adcode: 440303,itemStyle: { normal: { areaColor: "#409eff" } },},{name: "南山区",adcode: 440305,itemStyle: { normal: { areaColor: "#409eff" } },},{name: "宝安区",adcode: 440306,itemStyle: { normal: { areaColor: "#409eff" } },},{name: "龙岗区",adcode: 440307,itemStyle: { normal: { areaColor: "#409eff" } },},{name: "盐田区",adcode: 440308,itemStyle: { normal: { areaColor: "#409eff" } },},{name: "龙华区",adcode: 440309,itemStyle: { normal: { areaColor: "#409eff" } },},{name: "坪山区",adcode: 440310,itemStyle: { normal: { areaColor: "#409eff" } },},{name: "光明区",adcode: 440311,itemStyle: { normal: { areaColor: "#409eff" } },},],// 自定义名称映射nameMap: {// "Central and Western": "中西区",// Eastern: "东区",// Islands: "离岛",// "Kowloon City": "九龙城",// "Kwai Tsing": "葵青",// "Kwun Tong": "观塘",// North: "北区",// "Sai Kung": "西贡",// "Sha Tin": "沙田",// "Sham Shui Po": "深水埗",// Southern: "南区",// "Tai Po": "大埔",// "Tsuen Wan": "荃湾",// "Tuen Mun": "屯门",// "Wan Chai": "湾仔",// "Wong Tai Sin": "黄大仙",// "Yau Tsim Mong": "油尖旺",// "Yuen Long": "元朗",},},],
};const chart = ref<any>("");onMounted(() => {chart.value = markRaw(echarts.init(document.getElementById(props.id) as HTMLDivElement));echarts.registerMap("map_area", mapGDjson);chart.value.setOption(options);window.addEventListener("resize", () => {chart.value.resize();});
});onActivated(() => {if (chart.value) {chart.value.resize();}
});
</script>

**

gd.json数据:(由于太多,就不粘贴进来了)

https://geo.datav.aliyun.com/areas_v3/bound/440300_full.json

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/38847.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

彻底学会Gradle插件版本和Gradle版本及对应关系

看完这篇&#xff0c;保你彻底学会Gradle插件版本和Gradle版本及对应关系&#xff0c;超详细超全的对应关系表 需要知道Gradle插件版本和Gradle版本的对应关系&#xff0c;其实就是需要知道Gradle插件版本对应所需的gradle最低版本&#xff0c;详细对应关系如下表格&#xff0…

Lua、AB包热更新总结

1.AB包热更新 &#xff08;1&#xff09;AB包是一种特定的压缩文件&#xff0c;可以放模型贴图音效等等 &#xff08;2&#xff09;Resources目录下打包时只读 无法修改&#xff1b;而AB包存储的位置是自定义的&#xff0c;能够动态更新&#xff0c;同时可以决定资源包初始的大…

0703_ARM7

练习&#xff1a; 封装exti&#xff0c;cic初始化函数 //EXTI初始化 void hal_key_exti_init(int id,int exticr,int mode){//获取偏移地址int address_offset (id%4)*8;//获取寄存器编号int re_ser (id/4)1;//printf("address_offset%d,re_ser%d\n",address_o…

Excel中按列的首行字母顺序,重新排列(VBA脚本)

排序前 要求对4列数据按照第一行abcd的顺序排列 VB脚本如下&#xff1a; 要使用这个脚本&#xff0c;请按照以下步骤操作&#xff1a; 打开Excel&#xff0c;然后按下 Alt F11 打开VBA编辑器。在VBA编辑器中&#xff0c;选择“插入” > “模块”&#xff0c;在打开的模块…

【Python机器学习】算法链与管道——构建管道

目录 1、首先&#xff0c;我们构建一个由步骤列表组成的管道对象。 2、向任何其他scikit-learn估计器一样来拟合这个管道 3、调用pipe.score 我们来看下如何使用Pipeline类来表示在使用MinMaxScaler缩放数据后&#xff0c;再训练一个SVM的工作流程&#xff08;暂时不用网格搜…

MySQL数据库设计作业 ——《网上书店系统》数据库设计实验报告

数据库设计作业——《网上书店系统》数据库设计 一、功能需求 普通用户&#xff1a;可以进行最基础的登陆操作&#xff0c;可浏览图书、按类别查询图书、查看 图书的详细信息&#xff0c;还可以注册成为会员。会员&#xff1a;需要填写详细信息&#xff08;真实姓名、性别、手…

什么是yum源?如何对其进行配置?

哈喽&#xff0c;大家好呀&#xff01;这里是码农后端。今天来聊一聊Linux下的yum源及其配置相关的内容。简单来说&#xff0c;yum源就相当于一个管理软件的工具&#xff0c;可以想象成一个很大的仓库&#xff0c;里面存放着各种我们所需要的软件包及其依赖。 一、Linux下软件包…

VRPTW(MATLAB):北极海鹦优化(APO)算法求解带时间窗的车辆路径问题VRPTW(提供MATLAB代码)

详细介绍 VRPTW&#xff08;MATLAB&#xff09;&#xff1a;北极海鹦优化&#xff08;Arctic puffin optimization&#xff0c;APO&#xff09;算法求解带时间窗的车辆路径问题VRPTW&#xff08;提供MATLAB代码&#xff09;-CSDN博客 ********************************求解结果…

电源管理芯片PMIC的安全策略

1.概述 PMIC作为系统的电源管理模块&#xff0c;其输入电压一般会比较高&#xff0c;为保证芯片自身的安全&#xff0c;PMIC芯片会有独立的安全域&#xff0c;和功能域完全隔离&#xff0c;拥有独立的电压和电流输入&#xff0c;独立的晶振模块&#xff0c;内部运行监控状态机…

MySQL实战-4 | 深入浅出索引(上)(下)

什么是数据库索引&#xff0c;索引又是如何工作的呢&#xff1f; 一句话简单来说&#xff0c;索引的出现其实就是为了提高数据查询的效率&#xff0c;就像书的目录一样。一本 500 页的书&#xff0c;如果你想快速找到其中的某一个知识点&#xff0c;在不借助目录的情况下&…

试用笔记之-免费的汇通餐饮管理软件

首先下载免费的汇通餐饮管理软件&#xff1a; http://www.htsoft.com.cn/download/htcanyin.exe 安装后的图标 登录软件&#xff0c;默认没有密码 汇通餐饮管理软件主界面 汇通餐饮软件前台系统 点菜

使用 Java Swing 和 XChart 创建多种图表

在现代应用程序开发中&#xff0c;数据可视化是一个关键部分。本文将介绍如何使用 Java Swing 和 XChart 库创建各种类型的图表。XChart 是一个轻量级的图表库&#xff0c;支持多种类型的图表&#xff0c;非常适合在 Java 应用中进行快速的图表绘制。 1、环境配置 在开始之前&…

imx6ull/linux应用编程学习(7)在LCD上显示文字

在linux中&#xff0c;确实可以像裸机一样自己取模、自己写函数打点显示&#xff0c;但是效率很低&#xff0c;不能满足多文字显示&#xff0c;在Linux 系统中&#xff0c; 字体文件通常会放在/usr/share/fonts 目录下&#xff0c;有了字体文件之后&#xff0c;我们就不需要再对…

X86 +PC104+支持WinCE5.0,WinCE6.0,DOS,WinXP, QNX等操作系统,工业控制数据采集核心模块板卡定制

CPU 模块 是一款基于RDC 3306的SOM Express模块。RDC 3306这款X86架构的CPU是一款性能高、稳定性强的处理器。 它是一款灵活精巧的主板&#xff08;尺寸为91.8mm68.6mm&#xff09;&#xff0c;可以灵活的运用于用户的底板&#xff0c;节约开发成本。模块的接插件使用插针形式…

人工智能在音乐创作中的双刃剑:创新与挑战

AI在创造还是毁掉音乐&#xff1f; 简介 最近一个月&#xff0c;轮番上线的音乐大模型&#xff0c;一举将素人生产音乐的门槛降到了最低&#xff0c;并掀起了音乐圈会不会被AI彻底颠覆的讨论。短暂的兴奋后&#xff0c;AI产品的版权归属于谁&#xff0c;创意产业要如何在AI的阴…

全网最全的TTS模型汇总,电商人、自媒体人狂喜

近日TTS语音模型在AI圈内热度不小&#xff0c;今天小编就来给大家做了个TTS模型汇总&#xff01; GPT-SoVITS&#xff08;AI 卖货主播大模型Streamer-Sales销冠用的TTS模型&#xff09; 模型简介&#xff1a;支持英语、日语和中文&#xff0c;零样本文本到语音&#xff08;TT…

Python UUID模块:深入理解与使用技巧

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

Atom CMS v2.0 SQL 注入漏洞(CVE-2022-25488)

前言 CVE-2022-25488 是一个发现于 Telesquare SDT-CW3B1 设备中的命令注入漏洞。这一漏洞可以被未经认证的远程攻击者利用&#xff0c;通过特殊构造的 HTTP 请求在设备上执行任意命令。以下是关于该漏洞的详细信息&#xff1a; 漏洞详细信息 漏洞编号: CVE-2022-25488影响范…

沃尔核材:价值重估

当英伟达这个曾经的GPU行业龙头&#xff0c;伴随AI的发展成为AI芯片架构的供应商时&#xff0c;他就跳出了原本行业的竞争格局&#xff0c;曾经还能与之一战的超威半导体被远远甩在身后&#xff0c;成为宇宙第一公司。 这说的就是一家公司价值的重估。今天给大家聊的也是这样一…