【echarts】使用心得之ChinaMap

【echarts】使用心得之ChinaMapecharts 是一个开源的优秀前端可视化框架 有用很多优秀的可视化方案 调用也十分的简单 今天对 echarts 如何使用做一个记录 方便日后使用 先从 echarts 官网下载所需的 js 包 用于开发 不多说自然是源代码版 js 这个 Demo 的例子是来自原官网的空气质量图 业务需求 将页面捕捉到本地 代码 lt DOCTYPEhtml gt lt htmllang en gt lt he

echarts是一个开源的优秀前端可视化框架,有用很多优秀的可视化方案,调用也十分的简单。今天对echarts如何使用做一个记录,方便日后使用。

先从echarts官网下载所需的js包,用于开发,不多说自然是源代码版js。

【echarts】使用心得之ChinaMap

这个Demo的例子是来自原官网的空气质量图。

【echarts】使用心得之ChinaMap

业务需求:将页面捕捉到本地。

代码:

 
   
   ChinaMap 
    
    
    
    
    
    
    
   

存在的技术要点:

1.所有数据需要放入option中,然后通过setOption这个方法来放入作为echarts的div中。可以根据官网Demo看出这一点。官网Demo:点击打开链接

2.option中的数据格式是json串的形式,各个参数都具有不同的意义,可以根据官网API来学习。点击打开链接

3.也是存在的坑,本例中需要用到ChinaMap,这里调用的是百度Map,所以需要访问百度地图的接口。也就是需要通过js来访问百度地图,以此类推如果是世界地图,就需要添加世界地图的js。

  

4.还有几个js文件也是必不可少的,不多解释,少了就是不出效果(删掉这些js后发现地图会变乱,目测是定位坐标的js)

   

5.dataTool.js是处理echarts数据的js,是必须存在的,否则页面中传入的数据格式不被echarts认可。

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("echarts")):"function"==typeof define&&define.amd?define(["exports","echarts"],t):t(e.dataTool={},e.echarts)}(this,function(e,t){"use strict";function r(e,t,r){if(e&&t){if(e.map&&e.map===f)return e.map(t,r);for(var a=[],n=0,o=e.length;n 
  
    m){var w=[l,x];"vertical"===t.layout&&w.reverse(),a.push(w)}}}return{boxData:r,outliers:a,axisData:n}};t.dataTool&&(t.dataTool.version="1.0.0",t.dataTool.gexf=c,t.dataTool.prepareBoxplotData=d),e.version="1.0.0",e.gexf=c,e.prepareBoxplotData=d}); 
  

6.最后别忘了引入刚才下载的echarts.js。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207637.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午1:25
下一篇 2026年3月19日 下午1:26


相关推荐

  • UML 用例规约

    UML 用例规约用例规约用例图是骨架 而用例规约则是其内在的肉用例文档的核心 而用例图作为用例文档的总图 nbsp 1 前置条件 把它们看做是看门人 它阻止参与者触发该用例直到满足所有条件 说明在用例触发之前什么必须为真 nbsp 2 后置条件 对于有多个事件流的用例 则应该有多个后置条件 用例执行后什么必须为真 nbsp 3 事件流描述要点 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 3 0 成功场

    2026年3月17日
    2
  • Matlab中的数据预处理-归一化(mapminmax)与标准化(mapstd)

    Matlab中的数据预处理-归一化(mapminmax)与标准化(mapstd)最近遇到数据预处理的一些问题,本来很简单的东西,但是却搞的烦烦的,痛定思痛,决定自己实现一下。一、mapminmaxProcessmatricesbymappingrowminimumandmaximumvaluesto[-11]意思是将矩阵的每一行处理成[-1,1]区间,此时对于模式识别或者其他统计学来说,数据应该是每一列是一个样本,每一行是多个样本的同一维,即

    2022年6月15日
    35
  • Android学习十九:ContentProvider初步

    Android学习十九:ContentProvider初步

    2022年1月19日
    44
  • fusionio卡测试结果

    fusionio卡测试结果l 测试在一块 fusionio 卡 2 颗 4 核超线程 CPU 上进行的 数据库版本 11GR2 操作系统 Linux2 6 18 164 el5l 随机 IO 测试结果测试过程中 IOPS 的波动比较大 CPU 一直比较空闲

    2026年3月18日
    2
  • 高级游标

    高级游标高级游标参数化游标 declareCURSO zip p stateINzipco state TYPE ISSELECTzip city stateFROMZIP p state BEGINforv zipinc zip NJ loop endloop END 复杂的嵌套游标

    2026年3月16日
    2
  • fcos调研

    fcos调研有权重 https github com tianzhi0549 FCOS 这个有测试代码 https github com Stick To Object Detection API Tensorflow 介绍的 https blog csdn net qiu article details

    2025年8月12日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号