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

[html] view plain copy
  1. <span style="font-family:Microsoft YaHei;font-size:14px;"><!DOCTYPE html>
  2. <head>
  3. <meta charset="utf-8">
  4. <title>ECharts</title>
  5. </head>
  6. <body>
  7. <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
  8. <div id="main" style="height:400px"></div>
  9. </body></span>

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

[html] view plain copy
  1. <span style="font-family:Microsoft YaHei;font-size:14px;"><!DOCTYPE html>
  2. <head>
  3. <meta charset="utf-8">
  4. <title>ECharts</title>
  5. </head>
  6. <body>
  7. <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
  8. <div id="main" style="height:400px"></div>
  9. <!-- ECharts单文件引入 -->
  10. <script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
  11. </body></span>

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

[html] view plain copy
  1. <span style="font-family:Microsoft YaHei;font-size:14px;"><!DOCTYPE html>
  2. <head>
  3. <meta charset="utf-8">
  4. <title>ECharts</title>
  5. </head>
  6. <body>
  7. <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
  8. <div id="main" style="height:400px"></div>
  9. <!-- ECharts单文件引入 -->
  10. <script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
  11. <script type="text/javascript">
  12. // 路径配置
  13. require.config({
  14. paths: {
  15. echarts: 'http://echarts.baidu.com/build/dist'
  16. }
  17. });
  18. </script>
  19. </body></span>

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

[html] view plain copy
  1. <span style="font-family:Microsoft YaHei;font-size:14px;"><!DOCTYPE html>
  2. <head>
  3. <meta charset="utf-8">
  4. <title>ECharts</title>
  5. </head>
  6. <body>
  7. <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
  8. <div id="main" style="height:400px"></div>
  9. <!-- ECharts单文件引入 -->
  10. <script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
  11. <script type="text/javascript">
  12. // 路径配置
  13. require.config({
  14. paths: {
  15. echarts: 'http://echarts.baidu.com/build/dist'
  16. }
  17. });
  18. // 使用
  19. require(
  20. [
  21. 'echarts',
  22. 'echarts/chart/bar' // 使用柱状图就加载bar模块,按需加载
  23. ],
  24. function (ec) {
  25. // 基于准备好的dom,初始化echarts图表
  26. var myChart = ec.init(document.getElementById('main'));
  27. var option = {
  28. tooltip: {
  29. show: true
  30. },
  31. legend: {
  32. data:['销量']
  33. },
  34. xAxis : [
  35. {
  36. type : 'category',
  37. data : ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
  38. }
  39. ],
  40. yAxis : [
  41. {
  42. type : 'value'
  43. }
  44. ],
  45. series : [
  46. {
  47. "name":"销量",
  48. "type":"bar",
  49. "data":[5, 20, 40, 10, 10, 20]
  50. }
  51. ]
  52. };
  53. // 为echarts对象加载数据
  54. myChart.setOption(option);
  55. }
  56. );
  57. </script>
  58. </body></span>

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

【Echarts】——上手Demo相关推荐

  1. kafaka生产者消费者demo(简易上手demo)

    kafaka生产者消费者demo(简易上手demo) 文章目录 kafaka生产者消费者demo(简易上手demo) 导包 kafka官方client spring官方template spring官 ...

  2. TencentOS-tiny官方开发板EVB_MX上手Demo

    文章目录 零. 序 一.问题清单 二.上手Demo 1.板载LED 2.板载OLED 3.E53_IA1使用 问题1:浮点类型:交叉编译器对(float)浮点类型的支持 4.esp8266联网 01 ...

  3. echarts案例大全,echarts的Demo网站有哪些

    很多开发人员用到echarts做大屏展示,一般常用的网站是 Apache Echarts,但是这个一个网站的demo不一定满足我们,那么除了Apache Echarts还有哪些我们可以用的echart ...

  4. 一基于Fourinone实现分布式计算上手demo

    2019独角兽企业重金招聘Python工程师标准>>> 本demo用最简洁的代码示范fourinone如何进行分布式计算,fourinone采用一种工头链式结合工人并行的计算结构简化 ...

  5. fourinone学习笔记一(上手demo)

    fourinone 实现分布式计算    一种工头链式结合工人并行的计算结果简化分布式计算 simpleCror:工头实现,实现giveTask, 通过getWaitingWorkers获取线上工人节 ...

  6. 用Echarts实现SpreadJS引用从属关系可视化

    在金融行业,我们经常会有审计审查的需求,对某个计算结果进行审查,但是这个计算结果可能依赖多个单元格,而且会有会有多级依赖的情况,如果让我们的从业人员靠眼睛找,工作量巨大,而且准确性存疑,基本上死路一条 ...

  7. 大数据平台展示可视化效果,echarts图表实战项目(源码50套)

    本文重点介绍HTML5图表框架echarts入门Demo及实战项目(含源码),以此来实现echarts大屏展示大数据平台可视化酷炫效果. 缘起:最近接了个任务需要用H5在前台两个大电视上做两页数据展示 ...

  8. ECharts+BaiduMap+HT for Web网络拓扑图应用

    前一篇谈及到了ECharts整合HT for Web的网络拓扑图应用,后来在ECharts的Demo中看到了有关空气质量的相关报表应用,就想将百度地图.ECharts和HT for Web三者结合起来 ...

  9. vue使用echarts可视化图形插件

    1.安装echarts:  cnpm/npm i echarts -S 2.main.js中   import echarts from 'echart'    Vue.prototype.$echa ...

最新文章

  1. mysql .net core_MySQL官方.NET Core驱动已出,支持EF Core
  2. mxnet优化器 SGD_GC
  3. python画图简单代码-简单画图 - python代码库 - 云代码
  4. FATAL: NO bootable medium found! System halted
  5. SpringBoot基础篇AOP之基本使用姿势小结
  6. 科学计算机fx-82es,fx-82ES PLUS A -2卡西欧计算器-计算器 函数科学-卡西欧官方商城...
  7. docker简介与搭建
  8. Java 算法 校门外的树
  9. find和xargs
  10. iOS开发复制Label、textView内容是显示拷贝,不是copy
  11. Mac 安装 valet
  12. oracle临时表空间占用率过高,ORACLE临时表空间太大,如何处理?
  13. slick edit
  14. SatSun CRMS V2010 整站系统
  15. 权限管理模块数据库设计
  16. 研华工控台式计算机选型,工控机选型手册.pdf
  17. java封装-猫狗宠物店案例
  18. 计算机启动过程:MBR和BIOS
  19. 输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,其中90-100分为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。
  20. Python基础学习第七天

热门文章

  1. Spring AOP里面的几个名词的概念:
  2. Oracle 估算数据库大小的方法
  3. [译文]C# Heap(ing) Vs Stack(ing) in .NET: Part I
  4. 好程序员分享Java开发常用规范技巧二
  5. BZOJ2442: [Usaco2011 Open]修剪草坪 单调队列优化dp
  6. muse ui tabs背景颜色字体颜色
  7. UVa 10642 - Can You Solve It?
  8. Bzoj4818--Sdoi2017序列计数
  9. filter的原理(转)
  10. 如何实现场景切换的java_JavaFX + Scene Builder如何切换场景(JavaFX + Scene Builder how switch scene)...