echarts实现全国及各省市地图

echarts实现全国及各省市地图(内附地图json文件)

去阿里云就可以获取:[阿里云地理]:http://datav.aliyun.com/portal/school/atlas/area_selector#&lat=31.769817845138945&lng=104.29901249999999&zoom=4(http://datav.aliyun.com/portal/school/atlas/area_selector#&lat=31.769817845138945&lng=104.29901249999999&zoom=4)
在这里插入图片描述
我想要广东省,点击对应省份即可,比如广东的:
在这里插入图片描述

<script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script>
<script src="https://www.jq22.com/jquery/echarts-4.2.1.min.js"></script>

 <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
 <div id="main" style="width: 100%;height:500px;"></div>


function initguangdong(){
    $.get('https://geo.datav.aliyun.com/areas_v3/bound/440000_full.json', function (json) {
        echarts.registerMap('广东', json);
        console.log("dfdf广东")
        var myecharts = echarts.init($('.map .guangdong')[0])
        
        option = {
            backgroundColor: '#080a20',
            title: {
                text: '广东大数据',
                x:'top'
            },
            // dataRange:{
            // 	min:0,
            // 	max:500,
            // 	text:['高','低'],
            // 	realtime:true,
            // 	calculable:true,
            //     color: ['#5475f5', '#9feaa5', '#85daef', '#74e2ca', '#e6ac53', '#9fb5ea'],
            // },
            tooltip: {
                trigger: 'item'
            },
            //左侧小导航图标
            visualMap: {
                show: true,
                x: 'left',
                y: 'bottom',
                pieces: [      // 自定义每一段的范围,以及每一段的文字
                    { gte: 500, label: '500以上'}, // 不指定 max,表示 max 为无限大(Infinity)。
                    { gte: 400, lte: 500, label: '400-500'},
                    { gte: 300, lte: 400, label: '300-400'},
                    { gte: 200, lte: 300, label: '200-300'},
                    { gte: 100, lte: 200, label: '100-200'},
                    { gte: 0, lte: 100, label: '0-100'},
                    // { lte: 10, label: '0-10'}          // 不指定 min,表示 min 为无限大(-Infinity)。
                ],
                // splitList: [{
                //         start: 500,
                //         end: 600
                //     }, {
                //         start: 400,
                //         end: 500
                //     },
                //     {
                //         start: 300,
                //         end: 400
                //     }, {
                //         start: 200,
                //         end: 300
                //     },
                //     {
                //         start: 100,
                //         end: 200
                //     }, {
                //         start: 0,
                //         end: 100
                //     },
                // ],
                color: ['#5475f5', '#9feaa5', '#85daef', '#74e2ca', '#e6ac53', '#9fb5ea'],
                textStyle:{
                    color:'#fff'
                },
            },
             // 底图背景色
            geo: {
                map: '广东',
                roam: false,
                zoom: 1.2,
                label: {
                    emphasis: {
                        show: false
                    }
                },
                itemStyle: {
                    normal: {
                        areaColor: '#142957',
                        borderColor: '#0692a4'
                    },
                    emphasis: {
                        areaColor: '#0b1c2d'
                    }
                }
                // itemStyle: {
                //     borderColor: 'transparent',
                //     areaColor: 'transparent'
                // }
            },
            series:[
            	{
                    name: '数据',
                    type: 'map',
                    mapType: '广东',
                    zoom: 1.2,
                    // roam: true,
                    tooltip:{
                        trigger:'item',
                        /*
                            折线(区域)图、柱状(条形)图、K线图 : {a}(系列名称),{b}(类目值),{c}(数值), {d}(无)
            
                            散点图(气泡)图 : {a}(系列名称),{b}(数据名称),{c}(数值数组), {d}(无)
            
                            地图 : {a}(系列名称),{b}(区域名称),{c}(合并数值), {d}(无)
            
                            饼图、仪表盘、漏斗图: {a}(系列名称),{b}(数据项名称),{c}(数值), {d}(百分比) 
                        */
                        formatter:' {b}: </br> 专利:100 </br>发明:250</br> {c}'
                    },
                    label: {
                        normal: {
                            show: true //省份名称  
                        },
                        emphasis: {
                            show: false
                        }
                    },
            		data:[
                        {name: '珠海市',value:173},
                        {name: '广州市',value: 188},
                        {name: '深圳市',value: 112},
                        {name: '中山市',value:302},
                        {name: '佛山市',value: 129},
                        {name: '揭阳市',value:315},
                        {name: '梅州市',value: 148},
                        {name: '汕头市',value:120},
                        {name: '东莞市',value: 181},
                        {name: '惠州市',value:225},
                        {name: '汕尾市',value: 154},
                        {name: '江门市',value: 240},
                        {name: '清远市',value: 351},
                        {name: '肇庆市',value: 912},
                        {name: '河源市',value: 704},
                        {name: '韶关市',value: 550},
                        {name: '云浮市',value: 672},
                        {name: '潮州市',value: 802},
                        {name: '阳江市',value: 114},
                        {name: '茂名市',value: 238},
                        {name: '湛江市',value: 422},
            		]
            	}
            ],
            
        };
        myecharts.setOption(option);
        window.addEventListener("resize", function () {
            myecharts.resize();
        });
    })
}


最终效果如下:
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【自然语言处理】【大模型】VeRA:可调参数比LoRA小10倍的低秩微调方法

VeRA&#xff1a;可调参数比LoRA小10倍的低秩微调方法 《VeRA&#xff1a;Vector-based Random Matrix Adaptation》 论文地址&#xff1a;https://arxiv.org/pdf/2310.11454.pdf 相关博客 【自然语言处理】【大模型】VeRA&#xff1a;可调参数比LoRA小10倍的低秩微调方法 【自…

阿里微服务质量保障系列:性能监控

什么是性能监控&#xff0c;以及性能监控的对象有哪些。 伴随着突发流量、系统变更或代码腐化等因素&#xff0c;性能退化随时会发生。如在周年庆大促期间由于访问量暴涨导致请求超时无法下单&#xff1b;应用发布变更后&#xff0c;页面频繁卡顿导致客诉上升&#xff1b;线上…

Swing程序设计(7)JPane面板,滑动面板

文章目录 前言一、JPane面板&#xff0c;滑动面板是什么&#xff1f;二、实操展示 1.JPane面板2.JScrollPane面板总结 前言 该篇博客介绍Java的Swing程序中JPane面板以及&#xff0c;滑动面板的使用。面板的使用&#xff0c;各个组件在不同的面板上被不同地摆放&#xff0c;让插…

iceoryx(冰羚)-共享内存数据传输

上面的操作都是在共享内存中&#xff0c;发布进程拿到PublisherPortData对象&#xff0c;转换成PublisherPortUser对象&#xff0c;进行数据发送。 订阅进程拿到SubscriberPortData对象&#xff0c;转换成SubscriberPortUser对象&#xff0c;进行数据发送。 PublisherPortUser提…

Sharding-Jdbc(3):Sharding-Jdbc分表

1 分表分库 LogicTable 数据分片的逻辑表&#xff0c;对于水平拆分的数据库(表)&#xff0c;同一类表的总称。 订单信息表拆分为2张表,分别是t_order_0、t_order_1&#xff0c;他们的逻辑表名为t_order。 ActualTable 在分片的数据库中真实存在的物理表。即上个示例中的t_…

基础组件总结(以Element UI组件库为例)

一般对一个组件的使用方式&#xff1a; 每一个组件都有被绑定的数据&#xff0c; &#xff08;1&#xff09;首先会对组件的数据初始化&#xff08;a.data中赋初值 b. 在生命周期函数created或mounted中为变量赋予初值&#xff09; &#xff08;2&#xff09;由于不同组件的…

【全网首发】信任的进化深度解析(全文超1500字+超20张配图)

目录 前言 正文 -1.游玩链接 0.介绍 1.单次游戏 2.多次游戏 3.一次大赛 4.多次大赛 5.不信任的演变 6.人人都会犯错 7.沙盒游戏 8.结论 结尾 前言 本篇文章将深度解析《信任的进化》这款小游戏&#xff0c;里面仅个人观点。制作不易&#xff0c;不喜勿喷。 正文 …

SmartSoftHelp8,应用程序优化,稳定性优化,性能优化,并发承载优化工具

winform 应用全局捕获异常 WPF 应用全局捕获异常 asp.net web 应用全局捕获异常 MVC web 应用全局捕获异常 netcore 应用全局捕获异常 一级缓存&#xff1a;html、cs&#xff0c;js 网页前端缓存设置 二级缓存&#xff1a;asp.net 客户端缓存设置 二级缓存&#xff…

shell命令编写

1. 1 #!/bin/bash 2 3 directory_path"/txh"4 5 # 使用 find 命令查找指定路径下的文件&#xff0c;并使用 wc 命令统计行数&#xff08;即文件个数&#xff09;6 7 file_count$(find "directory_path" -type f | wc -l)8 9 10 echo "在路径$director…

Linux CentOS7 安装Docker

CentOS7安装Docker&#xff1a; Docker简介 Docker是一个开源的容器化平台&#xff0c;可帮助开发者轻松地创建、部署和运行应用程序。Docker使开发人员能够在一个独立的容器中打包应用程序及其依赖项&#xff0c;这样他们就可以轻松地将应用程序移植到任何其他环境中。Docke…

【Python】tensorflow学习的个人纪录(1)

def learn(self, s, r, s_):s, s_ s[np.newaxis, :], s_[np.newaxis, :]v_ self.sess.run(self.v, {self.s: s_})td_error, _ self.sess.run([self.td_error, self.train_op],{self.s: s, self.v_: v_, self.r: r})return td_error代码步入&#xff1a; v_ self.ses…

java后端自学错误总结

java后端自学错误总结 MessageSource国际化接口总结 MessageSource国际化接口 今天第一次使用MessageSource接口,比较意外遇到了一些坑 messageSource是spring中的转换消息接口&#xff0c;提供了国际化信息的能力。MessageSource用于解析 消息&#xff0c;并支持消息的参数化…

Ubuntu22.04无需命令行将软件更新源切换到国内

1、右上角打开设置 2、在设置中拉到最下面点击About&#xff0c;然后点击Software Updates 3、点击下拉框 4、选择other 5、找到China&#xff0c;选择一个网址&#xff0c;然后点击Choose Server 6、输入密码并回车 7、点击Close 8、点击Reload 9、等待完成即可 10、等结束之后…

frida - 3.hook类

Hook Java类 获取和修改类的字段、 hook 内部类、枚举所有加载的类。 hook内部类 要hook这个类、需要在类和内部类名之间加上$字符 采用这个分割 var innerClass = Java.use("com.luoge.com.Money.Money$innerClass")hook内部类 可以使用InnerClass.$init 来进行查…

二. BEV感知算法基础模块讲解

目录 前言0. 简述1. 基础模块补充讲解1.1 2D图像处理1.2 3D特征之点处理方案1.3 3D特征之体素处理方案 2. 从2D到3D转换模块2.1 LSS(Lift,Splat and Shoot)2.2 Pseudo LiDAR 3. 从3D到2D转换模块3.1 Explicit Mapping3.2 Implicit Mapping 4. BEV感知中的Transformer4.1 空间注…

Linux中的文件IO

文章目录 C语言文件操作系统文件I/O接口介绍 open函数返回值文件描述符fd0 & 1 & 2文件描述符的分配规则 重定向使用 dup2 系统调用 FILE理解文件系统理解硬链接软链接acm 动态库和静态库静态库与动态库生成静态库生成动态库&#xff1a; C语言文件操作 先来段代码回顾…

WebGL笔记:图形缩放的原理和实现

缩放 1 &#xff09;原理 缩放可以理解为对向量长度的改变&#xff0c;或者对向量坐标分量的同步缩放 如下图&#xff0c;比如让向量OA 收缩到点B的位置&#xff0c;也就是从OA变成OB&#xff0c;缩放了一半 2 &#xff09;公式 已知 点A的位置是(ax,ay,az)点A基于原点內缩了…

2023软件测试大赛总结

2023软件测试大赛总结 文章目录 2023软件测试大赛总结软件下载方式比赛方式个人总结断言使用java基础 预选赛省赛国赛 软件下载方式 进入官网下载插件&#xff08;直接下载一个完整的Eclipse就可以,这样比较方便&#xff09; 需要保证jdk版本和要求的一致&#xff0c;不然可能…

DNA模糊匹配(动态规划)

我做动态规划还是少的 只会做那些显而易见的动态规划题&#xff08;这题是看了给出来的解题思路做的&#xff09; 以后可能就会做与这类似的了 代码如下&#xff1a; #include<stdio.h> #include<string.h> int get_min(int a, int b, int c); int min_l[301][…