在 ECharts GL 中绘制三维地图

ECharts 前段时间发布了超亮眼的 GL,相对于之前已经圈粉无数的 ECharst-X 而言,ECharst GL更是帅到爆,无论是性能、颜值、类型都有了巨大的飞跃。但是对于小编这样的设计师来说是不是更易上手呢?答案是肯定的,我们除了能够根据数据画出诸如三维地图等三维的可视化图之外,只需...
摘要由CSDN通过智能技术生成

ECharts 前段时间发布了超亮眼的 GL,相对于之前已经圈粉无数的 ECharst-X 而言,ECharst GL更是帅到爆,无论是性能、颜值、类型都有了巨大的飞跃。但是对于小编这样的设计师来说是不是更易上手呢?答案是肯定的,我们除了能够根据数据画出诸如三维地图等三维的可视化图之外,只需要在项目中加入几个简单的配置项,就能配制出想要的风格的高质量画面效果。

 

作为设计师的小编贡献此教程,希望通过在 Gallery 里绘制一个有丰富的光效、阴影的写实风格的三维地图的例子,简单介绍一些ECharts GL与画质相关的配置项,最终效果见http://gallery.echartsjs.com/editor.html?c=xBkY4tpszb(下图为最后的效果)。太高深专业的算法?代码?什么什么的小设计师我实在是不会,所以这个仅仅能当GL入门级教程使用哦~

100810_VYDs_1405724.png

 

绘制一个基础的三维地图

首先我们在 Gallery 中用 ECharts GL 画一个基础的三维地图。注意因为 GL 是 ECharts 的一个扩展,所以我们需要在 Gallery 中额外引入 GL 的脚本文件。

「引入文件」只需要在 Gallery中新建作品,然后在「脚本」的配置中加入这行地址就行了。

http://echarts.baidu.com/resource/echarts-gl-latest/dist/echarts-gl.min.js

如果要绘制世界地图的话还需要引入上面「常用脚本」的世界地图文件。(引入内容如下截图)

100829_FMbz_1405724.png

做好准备工作后我们就可以开始画一个三维的世界地图了,GL 中画三维地图的配置项跟画普通的二维地图一样,只是系列名称从原来的 map 改成 map3D。

我们先用下面的最基础配置项,基于引入的脚本,生成一个最基础的三维地图系列。

option = {

    series: [{

        type: 'map3D',

        map: 'world'

    }]

};

是不是很简单,当然画出来的效果也是非常基础和简陋的。

100935_XqYu_1405724.png

接下来就我们需要做的就是一步一步的添加光照、阴影、后期的配置项把这个三维地图画得更漂亮。

 

添加更丰富的灯光

最低0.47元/天 解锁文章
chuibenyuan6637
关注 关注
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用echartgl构建3D地图
zhuantou000的博客
12-17 7079
先上个最终效果图: 这周研究了 3D 地图,并在地图上添加柱状图,带有涟漪特效动画的散点图,过程比较波折,遇到不少坑,所以在此记录一下。 **坑一:**涟漪特效的水波纹是二维图表effectScatter,不能用在 echarts geo3D 上,解决方法,把二维地图加上effectScatter,整体作为 geo3D 的背景纹理,贴在上面。 注意: 使用在colorMaterial 属性仅在 shading属性为’color’时有效。 geo3D: { map: 'china', shad
【3d地图】vue使用echarts geo3D
m0_68324632的博客
06-24 1万+
想必对于一个前端来说,大家对echarts并不陌生,本次文章主要记录了我在使用echarts 渲染3d地图过程的一点心得,本文代码包含详细的配置项注释~
echarts地图实现3d效果
最新发布
weixin_38999134的博客
06-07 286
【代码】echarts地图实现3d效果。
3D饼/环Echarts图的实现
长缨缚苍龙
12-15 1099
首先确保在项目引入了echartsecharts-glecharts”: “^4.9.0”, “echarts-gl”: “^1.1.2” 剩下的配置好optionData的数据,交给代码 <template> <div class="water-eval-container"> <div class="cityGreenLand-charts" id="cityGreenLand-charts"> </div> </div>
使用echart.js和echarts-gl.js实现旋转地球
speedwalkman的专栏
02-18 1484
使用echart.js和echarts-gl.js实现旋转地球,非常美丽
echarts 自定义3D城市地图
weixin_43934967的博客
12-08 1961
这个需求第一方案想到的是使用高德地图JS API”区域掩模“加上”立面体“实现,最后没有采用高德地图实现的原因是,高德地图无法实现透明天空,角度变换时,天空颜色无法去掉,不纠结天空的可以采用,省时省力并且自定义空间很大,最终采用echarts来实现。1、geo3D配合scatter3D,geo3D的regionHeight过高,会盖住scatter3D,解决方案是降低regionHeight值,5以内貌似没有问题,另一个是降低itemStyle的透明度,opacity设置低透明度。
echartsGl 3d地图
02-25
前端开发展示
ECharts-GL 3D可视化库-其他
06-12
标柱(markBar)是 ECharts-X 新定义的一个概念,它是标注(markPoint)的衍生,在三维空间扩展了高度维度表达更丰富的数据信息。 3、3D大规模标线 同样 ECharts-X 的标线在使用上和 ECharts 类似,但是展现效果从 ...
echarts~echarts-gl 配套版本文件
11-02
- **集成**:在项目,可以通过引用 ECharts-GL 的模块,结合 ECharts 的基础功能,实现二者的无缝集成,构建出既有二维图表又有三维图表的复杂可视化界面。 4. **示例与学习资源**: - 官方文档:学习 ECharts ...
基于ECharts GL的3D图表展示设计与实现
04-15
ECharts GL,创建3D图表需要设置一系列的配置项。这些配置项包括但不限于: - `series-type`:指定图表类型,如`'bar3D'`或`'scatter3D'`。 - `data`:包含图表数据的数组,可以是数值或对象形式。 - `xAxis3D`...
echarts结合echarts-gl实现3D飞线地球可视化
08-05
ECharts-GLECharts的一个扩展,专门为大型数据集和3D可视化设计,使得在Web上实现高级三维图表成为可能。 本案例主要关注的是如何利用EChartsECharts-GL来实现3D飞线地球可视化。首先,你需要确保已安装...
echarts map 地图做出立体效果 | 简单的解
qq_42877655的博客
01-25 5427
我先批斗一下哪些瞎几把写博客的s*,你要是做出来了想要分享出来就分享出来,别到最后还要给你讨论,讨论了还不给解决问题!!!!! 正文 先利用geo做出来十层阴影 let geoList = [] for (let index = 0; index < 10; index++) { geoList.push({ map: "HK", zoom: 1, zlevel: 0,
echarts map3D区域颜色单独设置
m0_46550764的博客
12-29 3823
效果图: 实现: series: [ { type: "map3D", // 系列类型 name: "map3D", // 系列名称 map: "yuhang", // 地图类型。 data: [ { name: "鸬鸟镇", itemStyle: { color: "#fef436" } }, { name: "仁和街道", itemStyle: { c
echarts-gl 初体验
llxgdy的博客
08-07 8416
根据官方文档,首先需要下载echarts.js,echarts-gl.js并引入 在官网下载了文件一顿操作后各种报错,都是js文件的问题,这里放两个下载链接,需要自取 echarts.min.js echarts-gl.min.js 跟着文档实现了简单的三维笛卡尔坐标系,效果如下 代码: html <div id="main" style="width: 600px;height:400px;"></div> script <script type="text/javasc
echarts map3D下钻及scatter3D的运用
平平无奇的小菜鸡
02-23 3483
echarts 3d地图不同区域填充不同颜色以及下钻打点解决 途出现了两个问题,一个是下钻打点之后,移动地图,定位点的位置跟地图出现移位,另一个是打点默认黑色,解决之后在代码里都有说明 <template> <div> <div id="map" ref="myEchart"></div> </div> </template> <script> import * as echarts from 'ec
Echarts3实例 map地图加载点数据
热门推荐
idomyway的博客
12-18 2万+
前言 &nbsp;&nbsp;&nbsp;&nbsp;Echarts map地图展示坐标点,并能更具不同的属性值进行区分,展示点数据依赖于Echarts的散点图scatter、effectScatter,底图依赖于geo。 &nbsp;&nbsp;&nbsp;&nbsp;geo:地理坐标系组件。地理坐标系组件用于地图绘制,支持在地理坐标系上绘制散点图,线集。 &nbsp;&nbsp;&nbsp;...
百度ECharts插件 立体地图阴影实现带轨迹连接
huanglihui10071030的这些年的青春
05-28 6557
阴影实现方式是: css3翻转画布层, 叠加几层阴影颜色的geo地图,阴影的边也是其一层,调整各个画布层的位置确保视觉上最符合设计。 其渐变可不加,有点冗余。 js代码: //默认地图配置 const defaultMapOption={ tooltip:{ show:false, trigger:'item', s...
echarts 地图外边框投影 阴影立体效果
Cp459584547的博客
01-05 1万+
echarts 地图外边框投影 阴影立体效果,每一级地图都加上立体边框效果
echarts3D地球
Embrace924的博客
05-08 9381
引入文件 index.html文件 echarts.js文件 var myChart = echarts.init(document.getElementById('earth')); $.getJSON('earth/flights.json', function(data) { function getAirportCo
使用echarts+echarts-gl绘制3d地图打点
07-28
接着,在页面引入 echartsecharts-glJavaScript 文件,并创建一个容器用于显示地图。 然后,配置好 echarts 的基本参数,包括标题、背景颜色等,并指定使用 echarts-gl 组件来绘制 3D 地图。 接下来,...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 在 ECharts GL 中绘制三维地图 1590
  • 小例子:在 ECharts 中实现日历图 1517
  • 漂亮得不像实力派:ECharts 水球图教程 1081
  • ECharts 的拖拽小扩展 912
  • ECharts 全新大版本 4.0 正式发布!百度数据可视化实验室成立 229

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • ECharts 全新大版本 4.0 正式发布!百度数据可视化实验室成立
  • 小例子:在 ECharts 中实现日历图
  • 我们在可视化什么?
2018年1篇
2017年5篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码大运网站排名优化东莞关键词排名包年推广西乡外贸网站制作同乐标王民治网站优化按天收费罗湖网站搜索优化荷坳网站改版盐田网络营销同乐网站优化软件坑梓百度网站优化排名龙华外贸网站建设南山设计公司网站西乡关键词按天计费丹竹头网站优化按天计费福永模板推广大鹏网站推广观澜网站关键词优化光明网站优化排名吉祥设计网站坑梓百度竞价平湖SEO按天收费光明网站设计模板荷坳推广网站福永网站定制南山网站制作松岗网络推广石岩seo盐田seo网站推广大运网站优化坑梓优秀网站设计歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化