方法一  :模块化单文件引入


1、新建一个echarts.html文件,为ECharts准备一个具备大小(宽高)的Dom。

<!DOCTYPE html>
<head><meta charset="utf-8"><title>ECharts</title>
</head><body><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="height:400px"></div>
</body>

2、新建<script>标签引入模块化单文件echarts.js

<!DOCTYPE html>
<head><meta charset="utf-8"><title>ECharts</title>
</head>
<body><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="height:400px"></div><!-- ECharts单文件引入 --><script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
</body>

3、新建<script>标签中为模块加载器配置echarts和所需图表的路径(相对路径为从当前页面链接到echarts.js)

<!DOCTYPE html>
<head><meta charset="utf-8"><title>ECharts</title>
</head>
<body><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="height:400px"></div><!-- ECharts单文件引入 --><script src="http://echarts.baidu.com/build/dist/echarts.js"></script><script type="text/javascript"> // 路径配置require.config({paths: {echarts: 'http://echarts.baidu.com/build/dist'}});</script>
</body>

4、<script>标签内动态加载echarts和所需图表,回调函数中可以初始化图表并驱动图表的生成

<!DOCTYPE html>
<head><meta charset="utf-8"><title>ECharts</title>
</head>
<body><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="height:400px"></div><!-- ECharts单文件引入 --><script src="http://echarts.baidu.com/build/dist/echarts.js"></script><script type="text/javascript">// 路径配置require.config({paths: {echarts: 'http://echarts.baidu.com/build/dist'}});  // 使用require(['echarts','echarts/chart/bar' // 使用柱状图就加载bar模块,按需加载],function (ec) {// 基于准备好的dom,初始化echarts图表var myChart = ec.init(document.getElementById('main')); var option = {tooltip: {show: true},legend: {data:['销量']},xAxis : [{type : 'category',data : ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]}],yAxis : [{type : 'value'}],series : [{"name":"销量","type":"bar","data":[5, 20, 40, 10, 10, 20]}]};// 为echarts对象加载数据 myChart.setOption(option); });</script>
</body>

5、浏览器中打开echarts.html,就可看到以下效果



方法二 : 标签式单文件引入


1、新建一个echarts.html文件。为ECharts准备一个具备大小(宽高)的Dom。

<!DOCTYPE html>
<head><meta charset="utf-8"><title>ECharts</title>
</head>
<body><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="height:400px"></div>
</body>

2、新建<script>标签引入echarts-all.js,引入图表文件

<!DOCTYPE html>
<head><meta charset="utf-8"><title>ECharts</title>
</head>
<body><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="height:400px"></div><!-- ECharts单文件引入 --><script src="http://echarts.baidu.com/build/dist/echarts-all.js"></script>
</body>

3、新建<script>标签,使用全局变量echarts初始化图表并驱动图表的生成

<!DOCTYPE html>
<head><meta charset="utf-8"><title>ECharts</title>
</head>
<body><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="height:400px"></div> <!-- ECharts单文件引入 --><script src="http://echarts.baidu.com/build/dist/echarts-all.js"></script><script type="text/javascript">// 基于准备好的dom,初始化echarts图表var myChart = echarts.init(document.getElementById('main')); var option = {tooltip: {show: true},legend: {data:['销量']},xAxis : [{type : 'category',data : ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]}],yAxis : [{type : 'value'}],series : [{"name":"销量","type":"bar","data":[5, 20, 40, 10, 10, 20]}]};// 为echarts对象加载数据 myChart.setOption(option); </script>
</body>







5分钟上手写ECharts的第一个图表相关推荐

  1. 5 分钟上手 ECharts

    获取 ECharts 你可以通过以下几种方式获取 ECharts. 从官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求,我们提供了不同打包的下载,如果你在体积上没有要求,可以直接下载完整 ...

  2. AirtestIDE 教程 — 5分钟上手自动化测试

    AirtestIDE 教程 - 5分钟上手自动化测试::http://airtest.netease.com/tutorial/Tutorial.html AirtestIDE 官方文档:http:/ ...

  3. 教你三分钟上手阿里云OOS上传操作

    教你三分钟上手阿里云OOS上传操作 1.注册登录 如果小伙伴需要进行使用阿里云oss操作,第一步我们得注册/登录阿里云 https://www.aliyun.com/,小编建议大家尽量使用支付宝登录, ...

  4. 1-5分钟上手自动化测试——Airtest+Poco快速上手

    1 | 5分钟上手自动化测试--Airtest+Poco快速上手 1.1 前言 本文档将演示如何使用Airtest Project专用的编辑器AirtestIDE,编写Airtest+Poco自动化脚 ...

  5. AirtestIDE 教程 : 5分钟上手自动化测试

    都跟简单,只要认真钻研. AirtestIDE 教程 - 5分钟上手自动化测试::http://airtest.netease.com/tutorial/Tutorial.html AirtestID ...

  6. 开源短地址_如何在短短5分钟内完成您的第一个开源贡献

    开源短地址 by Roshan Jossey 罗珊·乔西(Roshan Jossey) 如何在短短5分钟内完成您的第一个开源贡献 (How to make your first open source ...

  7. 零基础 5 分钟上手,程序员喜提 AIoT 新利器!

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 近几年来,物联网发展迅速,2017 年,物联网设备数量首次超过全球人口.据预测,到 2025 年,物联网设备将超过 215 亿. 可与日 ...

  8. 小猪的Python学习之旅 —— 10.三分钟上手Requests库

    小猪的Python学习之旅 -- 10.三分钟上手Requests库 标签:Python 一句话概括本文: 本节讲解Requests库的常见使用,以及一个实战项目: 扒取某一篇微信文章里所有的图片,视 ...

  9. 微信小程序开发uni-app-8分钟上手开发

    本篇文章uni-app微信小程序开发-8分钟上手开发 -首先到微信小程序官网登录/注册微信小程序 微信小程序官网 uni-app + 微信小程序 注册微信小程序 这里要注意: 激活邮箱之后,选择主体类 ...

最新文章

  1. 如何使得自己的Python程序每行长度小于80个字符?
  2. codeforces316E3
  3. python-装饰器,类与对象,私有字段,析构,__call__,继承,多继承,接口
  4. The FLARE On Challenge
  5. 根据字符串选择类并完成类的初始化--方法一
  6. 进程间通信 - 邮槽实现
  7. 【C++深度剖析教程34】C++中的强制类型转换dynamic_cast
  8. mysql主主互备架构
  9. php 关闭电脑,php实现用手机关闭计算机(电脑)的方法
  10. 有哪些道理是我当了程序员后才知道的?
  11. jquery 键盘事件
  12. java swing 字体设置_java如何改变Swing应用程序的默认字体/字号
  13. 搭建机器人电控系统——什么是单片机MCU?如何选择单片机?
  14. 关闭WPS右键菜单,以及热点,广告弹窗推送
  15. 《认知突围》思维导图精华版
  16. Yolov5 最简推理代码
  17. LVGL开发指导手册
  18. Matlab利用plot作图线形颜色等选择
  19. 问卷设计:NPS/CSAT要先问还是后问?
  20. oracle中12560,解决ORA-12560的方法(转载)

热门文章

  1. java group类_浅析Java中线程组(ThreadGroup类)
  2. 电子班牌系统服务器,电子班牌管理系统
  3. 安师大计算机与信息学院导师,安徽师范大学数学计算机科学学院导师介绍:罗永龙...
  4. oauth最后的确认按钮_spring-oauth集成cas单点登录,登陆完成进入授权页面后,按回退按钮进入404页面的问题...
  5. 【408预推免复习】计算机组成原理之计算机系统概论
  6. 求链式线性表的倒数第K项(堆栈解法)
  7. css 定位兼容性,CSS基础:定位与浏览器兼容性
  8. mysql8区分大小写_mysql8 参考手册--区分大小写
  9. Android 请求PHP接口, 返回json, 开头有问号, 解决方案
  10. 网站转化率做不好多半是这三大因素产生干扰