博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Echarts 之二——地市联动数据统计
阅读量:6258 次
发布时间:2019-06-22

本文共 1148 字,大约阅读时间需要 3 分钟。

一、简介

  通过地图可以更直观地展示各个地区的统计数据,能够更清楚地进行数据分析。有些场景下,我们不仅仅需要对每个地市进行统计分析。更需要对地市一下的区县进行数据统计,并进行联动。此事我们可以通过Echart支持的 GeoJson 动态扩展地图类型,完成这一需求(GeoJson 相关规格书可访问: )。需求如下:展示整改广东省的地图,并显示统计信息,当点击某一个地市的时候,就显示该地市的地图,并统计该地市区县的数据信息。

二、示例

  1、下载echart

  下载echart解压之后,将包中的,build\dist 目录下的内容拷贝到项目中的echart资源目录中。将doc\example 中的geoJson目录拷贝到echart资源目录中(geoJson 就是使用GeoJson的数据)。完成后,项目结构如下:

  

  2、引入jquery 与 echart

  ${ctx} 为项目访问路径

  3、配置echart路径(本示例使用模块的方式加载)  

1 // 路径配置 2 require.config({ 3   paths: { 4     echarts: '${ctxStatic}/echart' 5   } 6 });         7         c、使用 8  9 // 使用10 require(11   [12     'echarts',13     'echarts/chart/map' // 使用地图就加载map模块14   ],15   function(ec) {16     // 基于准备好的dom,初始化echarts图表17     var myChart = ec.init(document.getElementById('main'));18     19     //TODO 编写其他代码20     21     // 为echarts对象加载数据 22     myChart.setOption(option);23   }24 );

  4、代码

1 <%@ page contentType="text/html;charset=UTF-8"%>   2   3   4 地市联动数据统计  5     
6
7 ECharts地图联动 8
9 10 11 12 13
14
15 320

  相关效果图如下:

  广东地图:

  

  广州市地图

    

转载于:https://www.cnblogs.com/always-online/p/5175513.html

你可能感兴趣的文章
SpringMVC报错The request sent by the client was syntactically incorrect ()
查看>>
网络层封装
查看>>
《c程序设计语言》读书笔记-4.13-递归版本reverse函数
查看>>
background-clip&background-origin
查看>>
论坛迁移日记——discuz X2.5 迁移详细教程
查看>>
拦截器的执行顺序
查看>>
GestureDetector类及其用法
查看>>
String+变量”的操作是在运行时进行
查看>>
springboot入门 —— 报错
查看>>
计算器作业(摘要算法)
查看>>
嵌入式 Linux 学习 之路
查看>>
tornado 10 长轮询和 websocket
查看>>
CSU - 1356 Catch (判奇环)
查看>>
在多线程中使用静态方法是否有线程安全问题(转载)
查看>>
使用jmeter 做个简单的接口测试
查看>>
CSS对浏览器的兼容性(IE和Firefox)技巧整理
查看>>
Poj 2388 Who's in the Middle
查看>>
springboot与redis
查看>>
读《Cassandra权威指南》
查看>>
Xmanager连接linux
查看>>