需求:使用Echarts的地图显示数据时,后端传过来的数据格式,与期望的不同,需要重新拼接Json。

需要这样样子的数据格式

maps_data = {"max": 2936,"data": [{"value": 695,"name": "陕西"},   {"value": 1914,"name": "福建"}, {"value": 298,"name": "内蒙古"}, {"value": 2582,"name": "山东"}, ],"min": 3};

后端传过来的是这个样子,为什么不能一步到位~

[{client_num: 12,city_name: "新疆维吾尔自治区"
}, {client_num: 17,city_name: "上海市"
}, {client_num: 1,city_name: "河南省"
}, {client_num: 3,city_name: "北京市"
}, {client_num: 17,city_name: "台湾省"
}]

于是,开始写Js代码~
水平有限,仅能实现功能~

var arr = [{client_num: 12, city_name: "新疆维吾尔自治区"},{client_num: 17, city_name: "上海市"},{client_num: 1, city_name: "河南省"},{client_num: 3, city_name: "北京市"},{client_num: 17, city_name: "台湾省"}];//拼接data
data = []
for(var i=0;i<arr.length;i++){item = arr[i]data.push({"value":item.client_num,"name": item.city_name})
}//找最大最小值min,max
list = []
for(var i=0;i<data.length;i++){console.log(data[i])list.push(data[i].value)
}list.sort(function(a,b){return a-b
})
var min = list[0]
var max = list[list.length-1]//拼maps_data
maps_data = []maps_data["max"] = max
maps_data["data"] = data
maps_data["min"] = min

Js拼接Json供echarts的地图使用相关推荐

  1. 前端js拼接Json串

    前端js拼接json串 示例1:数组里面含对象 <script> var params = [];for(var i = 0; i < 3; i++){var param = []; ...

  2. 前端js拼接Json字符串

    示例1:数组里面含对象 <script> var params = [];for(var i = 0; i < 3; i++){var param = [];param.push(& ...

  3. js拼接json格式数据

    function getChangedRuleKeys() {var ruleId = $("#hiddenId").val();var ruleName = $("in ...

  4. echarts国内各省份地图js/json文件,全球地图js文件/汉化,字符云js文件

    echarts国内各省份地图js/json文件,全球地图js文件/汉化,字符云js文件 下载链接 世界地图 中国地图 国内各省份地图 字符云 下载链接 https://github.com/FuHan ...

  5. vue echarts 中国地图省级联动+散点图(各省json文件及china.js)

    最近用echarts 做个散点图,且省级联动,效果图如下: 1.安装echarts cnpm install echarts --save 2.引入echarts.中国地图及省份地图json impo ...

  6. echarts地图罗平县的json_Echarts全国省市区县地图数据文件(含js及json)

    [实例简介] Echarts全国省市区县地图数据文件(含js及json两种数据格式) [实例截图] [核心代码] Echarts全国省市区县地图数据文件(含js及json) └── Echarts全国 ...

  7. echarts地图罗平县的json_echarts全国各省、市、区县地图JS、JSON

    [实例简介] 最全的echarts全国各省市地图JS及JSON脚本,现在官网下载不了了... [实例截图] [核心代码] echarts全国各省市地图JS.JSON ├── mapdata-js │  ...

  8. 基于Echarts+百度地图+Three.js的数据可视化系统

    上周重构项目数据统计部分写了几篇echarts相关的文章,重构的后台前端框架改用Vue,关于Vue中引用Echarts及可能遇到的问题的文章如下所示: VUE中使用Echarts图表 VUE父组件异步 ...

  9. echarts 中国地图(带南海诸岛) 及各省份地图json文件

    各省份.区域的地图json文件可以去 http://datav.aliyun.com/tools/atlas 找,能下载. 中国地图(带南海诸岛) 上代码 <template><di ...

  10. 武汉地图json文件_echarts各省市地图js和json文件

    [实例简介] echarts使用的全国各省市地图js和json文件,此文件用于echarts实现地图展示包含css样式 [实例截图] [核心代码] map └── map ├── js │   ├── ...

最新文章

  1. 小眼睛适合大框还是小框眼镜_北京潘家园眼镜城良心商家推荐
  2. 使用eclipse集成开发环境开发第一个嵌入式Linux驱动
  3. 根据各工序时间画aoe网_曲靖被动防护网RXI150被动网厂家
  4. noj Nightmare
  5. SurfaceView 和 GLSurfaceView
  6. Android Canvas的drawText()和文字居中方案
  7. 设置centos上的redis可以被访问
  8. mysql典型安装和自定义_Mysql8.0.19下载安装—windows版本自定义安装
  9. Switchhosts软件安装包
  10. linux超级终端配置交换机路由器
  11. python-docx处理word文件指定页面批量打印
  12. Blender几个简单建模
  13. Domain Adaptation论文合集
  14. 5分钟带你了解Python中的容器型数据类型--列表1
  15. 中国电信广东DNS服务器
  16. gateway oauth2 对称加密_深入理解Spring Cloud Security OAuth2及JWT
  17. JS JQuery实现简单的鼠标移动动画效果
  18. ios中设置app音效音效和震动
  19. 如何在chrome浏览器设置夜间模式
  20. C语言布斯乘法算法,布斯Booth算法带符号位的乘法verilog语言实现booth算法

热门文章

  1. EasyCamera海康摄像机向EasyDarwin云平台推送音视频数据的缓存设计
  2. 数字信号处理——时域采样和频域采样(matlab)
  3. matlab中变压器的仿真,基于MATLAB的稳压变压器建模与仿真
  4. 计算机电路基础知识点总结,《计算机电路基础》课程教学方法的探索
  5. 不得不看的黑客工具集
  6. 计算机管理照相机感叹号,电脑设备管理器摄像头驱动出现黄色感叹号是怎么回事儿 - 驱动管家...
  7. Android-APK签名工具-jarsigner和apksigner
  8. 视频教程-JSP+Servlet实战视频课程-Java
  9. 天气预报:强势力的“.fans+体育”旋风正席卷全球!
  10. 安鸾靶场--暴力破解