实现echarts地图

效果图:

2.echarts.registerMap("xizang", XZ) 注册了一个名为 "xizang" 的地图,其中 XZ 是地图数据。

接下来是 option 对象,包含了图表的配置信息,比如图表的布局、提示框样式、地理组件配置和系列数据配置等。

tooltip 配置中,定义了鼠标悬停在地图上时显示的提示框样式和内容。内容通过一个自定义的 formatter 函数生成,根据传入的 params 参数动态生成提示框的 HTML 内容。

geo 配置定义了地理坐标系的相关配置,指定了使用的地图类型和是否开启漫游(即是否可以拖动和缩放地图)。

series 配置定义了图表的系列,这里是地图系列。具体配置了地图的样式、数据等信息。

data 数组中提供了地图上各个区域的数据,每个数据项包含了区域的名称、数值和额外的自定义数据。

最后,使用 myChart.setOption(option) 将配置应用到图表中,完成图表的初始化设置。

3.

const initData = () => {

  myChart = echarts.init(echartsRef.value);

  echarts.registerMap("xizang", XZ);   注意此位置必须写当前展示区域的名称

  const option = {

    layoutCenter: ["35%", "50%"], //位置

    layoutSize: 700, //大小

    tooltip: {

      trigger: "item",

      axisPointer: {

        type: "line",

        snap: false,

      },

      showContent: true,

      triggerOn: "mousemove",

      confine: true,

      backgroundColor: "#ffffff",

      padding: 15,

      position: "left",

      borderRadius: 10,

      borderColor: "rgba(0,0,0,0)",

      // borderWidth: 1,

      textStyle: {

        color: "white",

        fontStyle: "normal",

        fontWeight: "normal",

      },

      formatter(params) {

        console.log(params, "params");

        if (params && params.data && params.data.value) {

          var htmlText = ``;

          return htmlText;

        }

      },

    },

    geo: {

      map: "xizang",

      roam: false, //开关可移动可放大

    },

    series: [

      {

        type: "map",

        mapType: "xizang",

        showLegendSymbol: false, //去掉指示点

        itemStyle: {

          normal: {

            borderWidth: 1, //区域边框宽度

            borderColor: "#4a87fb", //区域边框颜色

            areaColor: "#f1ffff", //区域颜色

            label: {

              show: true, //是否显示各省名称

              textStyle: {

                color: "#c4cccd", //显示各省名称颜色

              },

            },

          },

          emphasis: {

            borderWidth: 3, //区域边框宽度

            areaColor: "#f1ffff", //区域颜色,鼠标悬停颜色

            label: {

              show: true, //鼠标悬浮时是否显示各省名称

              textStyle: {

                color: "#c4cccd", //鼠标悬浮时显示各省名称的颜色

              },

            },

          },

        },

        data: [

          {

            name: "阿里地区",

            value: "2222",

            shu: "333",

          },

          {

            name: "那曲市",

            value: "22",

            shu: "222",

          },

          {

            name: "日喀则市",

            value: "3",

            shu: "11",

          },

          {

            name: "拉萨市",

            value: "3",

            shu: "1",

          },

          {

            name: "山南市",

            value: "455",

            shu: "222",

          },

          {

            name: "林芝市",

            value: "99",

            shu: "33",

          },

          {

            name: "昌都市",

            value: "99",

            shu: "33",

          },

        ],

      },

    ],

  };

  // 设置图表初始配置

  myChart.setOption(option);

};

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

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

相关文章

【计算机网络篇】数据链路层(9)使用集线器的共享式以太网

文章目录 🛸使用同轴电缆的共享总线以太网 🎆使用集线器的共享式以太网🥚集线器的特点 🍔10BASE-T星型以太网 🛸使用同轴电缆的共享总线以太网 若总线上的某个机械连接点接触不良或断开,则整个网络通信就不…

数据分析中大数据和云计算

大数据和云计算 前言一、大数据二、大数据定义三、数据存储单位四、大数据存储技术五、大数据应用技术六、大数据特征七、数据容量八、数据类型的多样性结构化数据半结构化数据非结构化数据 九、获取数据的速度十、可变性十一、真实性十二、复杂性十三、价值十四、云计算十五、…

求两个整数中的大者,用函数调用实现

在调用函数时,大多数情况下,函数是带参数的。主调函数和被调用函数之间有数据传递关系。前面已提到:在定义函数时函数名后面括号中的变量名称为形式参数(formal parameter,简称形参),在主调函数…

TriCore:Interrupt

今天简单总结下 TriCore 的中断路由模块。 名词缩写 缩写全程说明IRInterrupt Router SRService Request 包括: 1. External Resource 2. Internal Resource 3.SW(Software) SPService Privoder 包括: 1. CPU 2. DMA SRNServic…

Linux makefile进度条

语法 在依赖方法前面加上就不会显示这一行的命令 注意 1.make 会在当前目录下找名为“makefile” 或者 “Makefile” 的文件 2.为了生成第一依赖文件,如果依赖文件列表有文件不存在,则会到下面的依赖关系中查找 3..PHONY修饰的依赖文件总是被执行的 …

QGIS编译

一,安装:OSGeo4W 二,安装:Cygwin64 https://www.cygwin.com/setup-x86_64.exe 三,安装: 安装bison和flex 四)QGIS_3.28 下载QGIS_3.28的源码包 五 环境变量设置: echo off set VS19…

vscode+clangd阅读Linux内核源码

1. 禁用或卸载官方C/C插件. 2. 安装clangd插件 3. 清除之前的产物 4. 生成.config文件 5.编译生成内核镜像 6.编译内核模块 7.编译设备树文件 8.生成compile_commands.json文件 运行上述命令后,在内核源码根目录生成了compile_commands.json文件 9.设置clangd插…

商务分析方法与工具(九):Python的趣味快捷-Pandas处理公司财务数据集思路

Tips:"分享是快乐的源泉💧,在我的博客里,不仅有知识的海洋🌊,还有满满的正能量加持💪,快来和我一起分享这份快乐吧😊! 喜欢我的博客的话,记得…

Colab/PyTorch - 001 PyTorch Basics

Colab/PyTorch - 001 PyTorch Basics 1. 源由2. PyTorch库概览3. 处理过程2.1 数据加载与处理2.2 构建神经网络2.3 模型推断2.4 兼容性 3. 张量介绍3.1 构建张量3.2 访问张量元素3.3 张量元素类型3.4 张量转换(NumPy Array)3.5 张量运算3.6 CPU v/s GPU …

【jitsi】jitsi 布署及docker打包

目录 单独的布署 最后总结的成果 旧的架构 单独的布署 最后总结的成果 http://10.30.40.10/dualvenDoc/installjitsi/ 旧的架构 wvp视频调度平台架构布署图_wvp 架构-CSDN博客

网络基础-Telnet协议

Telnet(Telecommunication Network)是一种基于文本的远程终端协议,允许用户通过网络连接到远程计算机,并在远程计算机上执行命令;它使用TCP作为传输层协议,并依赖于网络连接在客户端和服务器之间进行通信&a…

射频识别技术RFID

射频识别技术RFID RFID介绍 射频识别: 英文名称是(Radio Frequency Identification), 简称是“ RFID” 又称 无线射频识别, RFID是物联网的其中一种终端技术。 RFID是一种通信技术, 可通过无线电讯号耦合识别特定目标并读写相关…