漏刻有时Echarts地图三级下钻和散点图使用说明

简介: 漏刻有时Echarts地图三级下钻和散点图使用说明

5c53e1cd78154d8183c825974953e82a.gif


项目说明

1.基于Echarts开发,使用geo组件进行下钻开发;

2.项目要求做离线访问使用,即需要将geojson数据转化为.js文件;否则,加载.json文件需要通过http或https等web协议访问;


项目开发

1.不同地区调用的geojson地理数据多寡,会影响开发进度;

2.本案例仅选取一个区域作为下钻对象,并做特殊颜色标识,方便演示和操作;

3.调用散点经纬度坐标数据,采用数组(array)格式,在下钻的过程中,对对应的数据进行过滤筛选,来实现不使用$ajax函数来调用;


项目文档

目录结构

1.目录结构
├─index.html ........默认启动页
├─js ........封装函数
│  ├─map ........地理数据
│  ├─province........各省地理数据
├─js ........javascript封装库
│  ├─functions.js ........公共函数配置文件
│  ├─database.js ........数据文件,具体注释

开发配置

图表配置

  1. 1.lockChart作为全局变量配置,在下钻的过程中或者后续和整个数据大屏进行菜单交互时,方便调用;
  2. 2.oBack,返回按钮,全局变量;
    //设为全局函数
    var lockChart = echarts.init(document.getElementById('mapBox'));
    var oBack = document.getElementById("back");
  1. 3.返回按钮的操作事件
    // 点击返回按钮
    oBack.onclick = function () {
        $('#cityBtn').addClass('hidden');
        $('#countyBtn').addClass('hidden');
        drillMap("新疆维吾尔自治区", "新疆维吾尔自治区", mapData);
    };
  1. 4.调用封装函数
    // 初始化echarts
    drillMap("新疆维吾尔自治区", "新疆维吾尔自治区", mapData);
  1. 5.数据配置
/*
* 省份城市名字拼音映射数组
* */
var provinces = {
    "昌吉回族自治州": "changji",
}
/*
* 地级市对应区县名字拼音映射数组
* */
var citys = {
    "阜康市": "652302",
}
/*
* 地图区域颜色
* normalColor0 ,正常情况颜色;
* normalColor1,故障情况颜色
* hoverColor0,正常情况鼠标高亮颜色
* hoverColor1,故障情况鼠标高亮颜色
* */
var normalColor0 = '#0c285b';
var normalColor1 = '#9d2537';


@lockdata.cn

相关文章
|
1月前
|
JSON JavaScript 定位技术
vue中使用echarts实现省市地图绘制,根据数据显示省市天气图标及温度信息
vue中使用echarts实现省市地图绘制,根据数据显示省市天气图标及温度信息
131 1
|
2月前
|
JavaScript 定位技术
echarts地图数据信息流向图效果
本文介绍了如何使用 ECharts 创建一个地图数据信息流向图效果,包括设置地理坐标、线条动画和流向图的实现方法,并通过 Vue.js 封装了一个可重用的 ECharts 地图组件。
132 23
echarts地图数据信息流向图效果
|
1月前
|
JSON JavaScript 前端开发
vue中使用echarts实现省市地图绘制,根据数据在地图上显示柱状图信息,增加涟漪特效动画效果
vue中使用echarts实现省市地图绘制,根据数据在地图上显示柱状图信息,增加涟漪特效动画效果
385 0
|
4月前
echarts 热力图(中国地图版)
echarts 热力图(中国地图版)
148 0
|
4月前
echarts 高亮轮廓的中国地图
echarts 高亮轮廓的中国地图
191 0
|
1月前
|
小程序 前端开发 JavaScript
微信小程序图表制作利器:ECharts组件的使用与技巧
微信小程序图表制作利器:ECharts组件的使用与技巧
55 1
|
1月前
|
JavaScript
vue中使用echarts绘制双Y轴图表时,刻度没有对齐的两种解决方法
vue中使用echarts绘制双Y轴图表时,刻度没有对齐的两种解决方法
219 0
|
2月前
|
Web App开发 数据可视化 前端开发
Echart的使用初体验,Echarts的基本使用及语法格式,简单图表绘制和使用及图例添加【学习笔记】
本文介绍了ECharts的基本使用和语法格式,包括如何引入ECharts、创建容器、初始化echarts实例对象、配置option参数和一些基础图表的绘制方法。文章还提供了简单图表绘制和使用图例添加的示例代码,以及对ECharts特性和优势的概述。
Echart的使用初体验,Echarts的基本使用及语法格式,简单图表绘制和使用及图例添加【学习笔记】
|
3月前
|
小程序 JavaScript
微信小程序使用echarts图表(ec-canvas)
这篇文章介绍了在微信小程序中使用`ec-canvas`集成echarts图表的方法,包括解决加载时报错的问题、配置图表组件、以及在小程序页面中引入和使用这些图表组件的步骤。
469 1
微信小程序使用echarts图表(ec-canvas)
|
3月前
|
前端开发 数据可视化 JavaScript
Echarts如何实现多图表缩放和自适应?附源码
Echarts如何实现多图表缩放和自适应?附源码
Echarts如何实现多图表缩放和自适应?附源码

热门文章

最新文章