如何简单快速的做出一个中国地图热力图 (数据随机虚构)

本贴最后更新于 1884 天前,其中的信息可能已经沧海桑田

如何简单快速的做出一个中国地图热力图;

用 Echarts 即可以简单快速的写出;

除导入 echarts.js 外,还需要导入 中国的 JSON 或是 js(现在官方不提供下载,需要自行下载,也可以留言获取链接)。

成品预览图:

image.png

源码:

html:

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #byteVCellId{ width: 900px; height: 900px; } </style> </head> <body> <div id="byteVCellId"></div> </body> <script type="text/javascript" src="../js/echarts.js" ></script> <script type="text/javascript" src="china.js" ></script> <script type="text/javascript" src="index.js" ></script> </html>

js:

var myChart = null; //热力图数据 var data = [{ "value": [107.38, 23.19, 120] }, { "value": [111, 37.86, 40] }, { "value": [112, 22, 100] }, { "value": [112.4, 31.2, 86] }, { "value": [116.52, 37, 70] }, { "value": [114.5, 38.8, 86] }, { "value": [110.51, 27.68, 86] }, { "value": [114.7, 28.6, 60] }, { "value": [119, 33.7, 70] }, { "value": [121.55, 31.14, 140] },{ "value": [99.38, 23.19, 120] }, { "value": [101, 37.86, 40] }, { "value": [102, 21, 100] }, { "value": [114.4, 30.2, 86] }, { "value": [106.52, 34, 70] }, { "value": [94.5, 38.8, 86] }, { "value": [100.51, 37.68, 86] }, { "value": [104.7, 38.6, 60] }, { "value": [119, 30.7, 70] }, { "value": [101.55, 31.14, 140] },{ "value": [125.82196,47.191378,300] },{ "value": [120.339566,43.495709,130] },{ "value": [87.665966,43.869561,90] }]; var option = { "backgroundColor": { "type": "radial", "x": 0.5, "y": 0.5, "r": 0.55, "colorStops": [{ "offset": 0, "color": "#153C5B" }, { "offset": 1, "color": "#0D2436" }], "global": false }, "animation": true, "progressiveThreshold": 3, "legend": { "left": 'left', "icon": 'circle', "textStyle": { "color": '#fff' } }, "tooltip": { "trigger": "item", "showDelay": 0, "transitionDuration": 0.2, "formatter": "{b}", "triggerOn": "mousemove", "backgroundColor": "#eee", "borderColor": "#464849", "borderWidth": "1", "padding": [5, 10], "textStyle": { "color": "#000000", "fontSize": "16", "fontFamily": "Microsoft YaHei", "fontWeight": "bold" } }, "grid": {}, "geo": { "map": "china", //"center": [0, 12], "aspectScale": 0.8, "roam": true, "scaleLimit": { "min": 1.2, "max": 15 }, "zoom": 1.2, "label": { "normal": { "show": true, "fontSize": "12", "color": "#FFFFFF", "fontFamily": "Microsoft YaHei" }, "emphasis": { "show": true, "fontSize": "16", "color": "#FFFFFF" } }, "itemStyle": { "normal": { "areaColor": "#09273F", "borderColor": "#6292B2", "shadowColor": "#153A57", "shadowBlur": "1", "borderWidth": "1" }, "emphasis": { "areaColor": "#153A57" } } }, "series": [{ "name": "热力图", "type": "heatmap", "coordinateSystem": "geo", "data": data }], "visualMap": [{ "show": true, "left": "10%", "bottom": "5%", "max": 140, "min": 0, "z": 999, "calculable": false, "text": ["高", "低"], "inRange": { "color": ["#0033FF", "#FFFF00", "#FF3333"] }, "textStyle": { "color": "#fff" }, "seriesIndex": 0 }] }; //构建实例 this.myChart = this.echarts.init(document.getElementById('byteVCellId')); this.myChart.setOption(option);
  • ECharts
    20 引用 • 20 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • levnli
    该回帖仅作者和楼主可见
  • jcc

    相关的 js 链接附上啊

推荐标签 标签

  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    10290 引用 • 46753 回帖 • 61 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    151 引用 • 257 回帖 • 1 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1742 回帖
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 621 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    53 引用 • 190 回帖 • 2 关注
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 740 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    86 引用 • 165 回帖
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 412 关注
  • Word
    13 引用 • 41 回帖 • 1 关注
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 6 关注
  • OnlyOffice
    4 引用 • 18 关注
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 831 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 688 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    4 引用 • 7 回帖 • 2 关注
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖 • 2 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 118 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 3 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 204 关注
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    17 引用 • 53 回帖 • 147 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 45 关注
  • sts
    2 引用 • 2 回帖 • 248 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 234 回帖 • 4 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖 • 2 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    16 引用 • 236 回帖 • 236 关注
  • AWS
    11 引用 • 28 回帖 • 7 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    107 引用 • 127 回帖 • 339 关注