一、效果图

二、数据格式

数据以“[[经度,纬度,柱子高度],[经度,纬度,柱子高度],[经度,纬度,柱子高度]...]”这样的形式存储在Json文件中,通过Filter函数存储到 data 里面:

$.getJSON('./data/population.json', function (data) {data = data.filter(function (dataItem) {return dataItem[2] > 0;}).map(function (dataItem) {return [dataItem[0], dataItem[1], dataItem[2]];});
});

三、完整代码

<!doctype html>
<html><head><meta charset="utf-8"><title>geo3D-地图柱状图(漂亮)</title><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><meta name="apple-mobile-web-app-capable" content="yes"> <!-- Fullscreen Landscape on iOS --><link rel="stylesheet" href="./common.css"></head><body><div id="main"></div><script src="../node_modules/echarts/dist/echarts.js"></script><script src="../node_modules/echarts/map/js/world.js"></script><script src="../dist/echarts-gl.js"></script><script src="lib/jquery.min.js"></script><script src="js/commonUI.js"></script><script>var chart = echarts.init(document.getElementById('main'));$.getJSON('./data/population.json', function (data) {data = data.filter(function (dataItem) {return dataItem[2] > 0;}).map(function (dataItem) {return [dataItem[0], dataItem[1], Math.sqrt(dataItem[2])];});chart.setOption({backgroundColor: '#cdcfd5',toolbox: {feature: {saveAsImage: {}}},geo3D: {map: 'world',shading: 'lambert',light: {main: {intensity: 3,shadow: true,shadowQuality: 'high',alpha: 30},ambient: {intensity: 0},ambientCubemap: {texture: 'asset/canyon.hdr',exposure: 2,diffuseIntensity: 1}},viewControl: {distance: 50},groundPlane: {show: true,color: '#999'},postEffect: {enable: true,screenSpaceAmbientOcclusion: {radius: 1,intensity: 1,enable: true,quality: 'high'},depthOfField: {enable: false,focalRange: 10,blurRadius: 10,fstop: 1}},temporalSuperSampling: {enable: true},itemStyle: {}},visualMap: {max: 40,calculable: true,realtime: false,inRange: {color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']},outOfRange: {colorAlpha: 0}},series: [{type: 'bar3D',coordinateSystem: 'geo3D',shading: 'lambert',data: data,barSize: 0.1,minHeight: 0.2,silent: true,itemStyle: {color: 'orange'}}]});});window.addEventListener('resize', function () {chart.resize();});</script></body>
</html>

可视化例子(3)——geo3D-bar3D(3D地图柱状图)相关推荐

  1. Pandas+Pyecharts 数据分析与可视化 3D地图+柱状图

    数据格式 手机信令数据,可依据sid判断用户,lon和lat对应位置的经纬度信息,还有时间和地区街道等信息 数据预处理 首先读取数据,按列选取需要用到的数据,并清洗数据. data = pd.read ...

  2. 你的可视化项目需要一张3D地图吗?这里有多种风格的炫酷三维地图一键下载即可开始使用

    如果你需要一张3D地图作为可视化项目的素材,那么本文强烈推荐这款数据可视化大屏软件--山海鲸可视化. 接下来让我们看看山海鲸可视化有何独到之处. 丰富的大屏模板 即使你是一个彻头彻尾的新手,使用山海鲸 ...

  3. 【threejs】可视化大屏酷炫3D地图附源码

    目录 效果如下: 1. 前言: 2. 使用: 1.修改整体的背景图可以使用颜色或用贴图改材质​编辑 方法: 2. 取消地图上柱状图显示 3.更换地图.更换省份.市 4.修改相机的视角,页面展示的远近角 ...

  4. html Antv L7 + mapbox 实现3D地图 3D中国地图 不限于中国地图

    echarts的3D地图实在太丑了,还一堆bug 使用阿里的Antv可视化库L7,实现3D地图,底图是mapbox 参考示例:https://l7.antv.antgroup.com/zh/examp ...

  5. 【3d地图】vue3.0中使用echarts geo3D

    文章目录 前言 一.echarts是什么? 二.使用步骤 1.引入echarts库,3d地图必须安装echarts-gl依赖 2.制作地图JSON文件 3.引入到vue组件中 总结 前言 之前我们已经 ...

  6. 【3d地图】vue中使用echarts geo3D

    文章目录 前言 一.echarts是什么? 二.使用步骤 1.引入echarts库,3d地图必须安装echarts-gl依赖 2.制作地图JSON文件 2.1 制作自己的json 3.引入到vue组件 ...

  7. echarts——实现3D地图+3D柱状图 效果——粗糙代码记录——技能提升

    最近看到同事在弄下面的这个图,这个图是从网上看到的,是某个网站的收费项目: 收费模板:¥29.9元购买,且必须是高级版+尊享版才能够购买这个... 死贵!!! 所以,最后的决定是通过echarts中的 ...

  8. echarts + echarts-gl - 使用geo3d + map3d + scatter3D做3d地图

    echarts + echarts-gl - 使用geo3D + map3D + scatter3D做3d地图 一.使用插件 echarts@5.2.2.echarts-gl@2.0.8.jquery ...

  9. 可视化 | Python制作最炫3D可视化地图

    文章目录 1. 环境安装 1.1 安装 pyecharts 1.2 安装地图扩展包 2. 广东省3D地图 3. 北京市3D地图 4. 中国3D地图-行政区 5. 中国3D地图-数据可视化 大家好,我是 ...

最新文章

  1. 当计算机运行死机时 可按,新编2012年会计从业资格考试应试模拟试卷-会计电算化理论(2012电理38卷)(10页)-原创力文档...
  2. 英语口语小组PPT--袁隆平
  3. Sql Server内置函数实现MD5加密
  4. 【IoT平台技术对接分享】如何上传正确的消息推送证书
  5. 告别抠图!海量免抠PNG,任你选
  6. 在JavaScript控制台中包含jQuery
  7. How to integrate iAD in your iOS App ?
  8. ubuntu远程桌面连接windows系统
  9. 在Android studio环境下使用junit框架进行单元测试
  10. 011_GoldWave软件安装及使用
  11. 离散时间傅里叶变换(DTFT)与离散傅里叶级数(DFS)
  12. ORB-SLAM2安装以及遇到问题
  13. 别的计算机对我电脑无访问权限,为什么他人访问不了我的电脑,说没有权限
  14. ggplot绘制时间相关性折线图和面积图(2)
  15. WordPress相关二次开发教程篇,简单易学
  16. 数据库实习总结1-1
  17. MySQL数据库测评
  18. 这个代码很神秘自用(别点开,你看不明白的)
  19. 推荐一个第三方微博客户端
  20. NS3-LENA源码阅读报告(1)

热门文章

  1. Web前端_如何清除微信内置浏览器的缓存
  2. Excel 去重内部原理知识点详解
  3. hue执行workflow工作流出现直接FAILED
  4. python派森app_《派森》(Python)下载
  5. TUTK[摄像头开发系列]之添加摄像头到手机APP
  6. 绝对定位后的DIV水平居中
  7. Bosun RabbitMQ数据收集
  8. 阿里云国际版邮件服务套餐购买流程
  9. C++实现数字进制转换器
  10. VScode安装教程(超详细版)