根据官方文档,首先需要下载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/javascript" src="js/echarts.min.js"></script><script type="text/javascript" src="js/echarts-gl.min.js"></script><script type="text/javascript">// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'));// 指定图表的配置项和数据var option = {grid3D: {},xAxis3D: {},yAxis3D: {},zAxis3D: {}}myChart.setOption(option);</script>

在坐标系中加入一些数据后效果如下:

更改script部分代码

var myChart = echarts.init(document.getElementById('main'));function makeGaussian(amplitude, x0, y0, sigmaX, sigmaY) {return function (amplitude, x0, y0, sigmaX, sigmaY, x, y) {var exponent = -((Math.pow(x - x0, 2) / (2 * Math.pow(sigmaX, 2)))+ (Math.pow(y - y0, 2) / (2 * Math.pow(sigmaY, 2))));return amplitude * Math.pow(Math.E, exponent);}.bind(null, amplitude, x0, y0, sigmaX, sigmaY);}// 创建一个高斯分布函数var gaussian = makeGaussian(50, 0, 0, 20, 20);var data = [];for (var i = 0; i < 300; i++) {// x, y 随机分布var x = Math.random() * 100 - 50;var y = Math.random() * 100 - 50;var z = gaussian(x, y);data.push([x, y, z]);}// 指定图表的配置项和数据var option = {grid3D: {},xAxis3D: {},yAxis3D: {},zAxis3D: { max: 100 },series: [{type: 'scatter3D',data: data}]}myChart.setOption(option);

官方文档还是很清晰,实现也比较简单,接下来准备研究一下是否能实现3D地图效果

echarts-gl 初体验相关推荐

  1. Echarts地图初体验

    根据黑马pink老师的视频制作的echarts地图 最近沉迷P社的钢4,断断续续几天才做好 效果预览 echart拿来做这种动态图还是不错的 官网百度的echarts 仓库地址 链接: link. h ...

  2. Echarts GL 3d地图初体验,浙江天地图作为底图mapbox

    网上看到一张图效果非常好,斜45度角模式的3d地图,用在大屏模式上非常有科技感,高端大气上档次. 于是,研究了下怎么做,发现Echarts GL能做出相似的描边3D效果,地图可以加载浙江天地图(如下图 ...

  3. linux 拷机软件,拷机软件跑起来,OS X平台下OpenGL初体验

    拷机软件跑起来,OS X平台下OpenGL初体验 2012-11-12 18:55:03 作者:tina Tag:Mac 热度:745℃ 苹果自成一套的体系可以尽情展示自家的技术水准,但是也会给一些程 ...

  4. Polygon zkEVM的pil-stark Fibonacci状态机初体验

    1. 引言 前序博客: Polygon zkEVM 基本概念 第5章 "一个例子--Fibonacci state machine" 实操主要见: 2022年8月8日Jordi B ...

  5. [OpenGL ES 01]OpenGL ES之初体验

    [OpenGL ES 01]OpenGL ES之初体验 罗朝辉 (http://blog.csdn.net/kesalin) 本文遵循"署名-非商业用途-保持一致"创作公用协议 一 ...

  6. 苹果电脑安装python3密码_mac系统安装Python3初体验

    前沿 对于iOS开发不要随便拆卸系统自带的Python,因为有很多 library 还是使用 Python2.7. 1 安装Xcode 1.1 App Store 搜索Xcode 并安装 1.2 安装 ...

  7. MapReduce编程初体验

    需求:在给定的文本文件中统计输出每一个单词出现的总次数 第一步: 准备一个aaa.txt文本文档 第二步: 在文本文档中随便写入一些测试数据,这里我写入的是 hello,world,hadoop he ...

  8. 小程序 缩放_缩放流星应用程序的初体验

    小程序 缩放 by Elie Steinbock 埃莉·斯坦博克(Elie Steinbock) 缩放流星应用程序的初体验 (First Experiences Scaling a Meteor Ap ...

  9. wxWidgets刚開始学习的人导引(3)——wxWidgets应用程序初体验

    wxWidgets刚開始学习的人导引全文件夹   PDF版及附件下载 1 前言 2 下载.安装wxWidgets 3 wxWidgets应用程序初体验 4 wxWidgets学习资料及利用方法指导 5 ...

  10. 用鸿蒙跑了个 “hello world”!鸿蒙开发初体验

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源 | https://my.oschina.net/u ...

最新文章

  1. iOS传感器:实现一个随屏幕旋转的图片
  2. 用软件如何识别pdf文字
  3. UA MATH571B 试验设计III 单因素试验设计2
  4. Qt中的QRadioButton
  5. 【IfICan】脚步很乱!
  6. 2017.9.4 斜堆 失败总结
  7. 用CSS使DIV水平居中
  8. 分享|涨薪必备的Python接口自动化测试资源技能一键get
  9. 套接字,TCP,UDP
  10. [渝粤教育] 西南科技大学 电子技术基础 在线考试复习资料
  11. 定制问卷|表单收集系统-对接特殊接口(表单系统)
  12. UE4教程-搭建别墅
  13. matlab符号函数与对其的常用操作
  14. c语言编程开发app,C语言编程app
  15. 20张高清数据分析(Python)全知识地图,你拿去吧
  16. 卡耐基梅隆大学计算机工程录取率,卡耐基梅隆大学各学院专业录取数据来咯!...
  17. 百度云盘超4G大文件上传不了怎么办?
  18. WOS(一)——文献高级检索
  19. javascript高级一
  20. fast RCN论文笔记

热门文章

  1. PHP实现根据出生年月日计算年龄的功能(代码示例)
  2. 悟空分词与mysql结合_悟空分词的搜索和排序源码分析之——索引
  3. 浅析硬件“好声音”: 声学器件
  4. CarSim与Simulink联合仿真——ABS
  5. Python 操作 Excel,如何又快又好?
  6. mp4文件格式之fragment mp4
  7. ·@ComponentScan中basePackages干什么的?
  8. 我们文本分析了贾跃亭2017年全部公开信,发现他近期喜欢用“责任”“致歉”...
  9. 模块耦合名词解释_名词解释(软件工程)
  10. mysql导出权限授权_本文实例讲述了mysql数据库创建账号、授权、数据导出、导入操作。分享给大家供大家参考,具体如下:1、账号创建及授权grant all privileg...