注:对于Echarts的使用范围与具体介绍在官网已经作了详细介绍,本文不再赘述,本文主要针对Echarts的两种引入方式做介绍(单文件引入和模块引入)


一:单文件引入
1 . 项目结构

2 . 在ECharts官网,下载ECharts的源码和示例文件。

3 .解压缩下载下来的Echars压缩包,找到doc\example\www\echarts\js目录,将里面的js文件全部取出来,放到项目js目录文件夹下。(我下载的是echarts-2.0.4)

4 . 在dome.html页面的顶端引入模块加载器esl.js。

5 . 为ECharts准备一个具备大小的Dom。

<div id="chartArea" style="height:500px;border:1px solid #ccc;padding:10px;"></div>

6 . 为模块加载器配置echarts的路径,从当前页面链接到echarts.js,定义所需图表路径。

require.config({

//echarts.js 包含除地图以外的全部图表 画地图得引用echarts-map.js

paths: {

echarts:'./js/echarts',

'echarts/chart/bar' : './js/echarts',

'echarts/chart/line': './js/echarts'

}

});

7 . 动态加载echarts然后在回调函数中开始使用,注意保持按需加载结构定义图表路径

require(

[

'echarts',//需要画哪种类型的图 就一次加载哪种类型的文件

'echarts/chart/bar',

'echarts/chart/line'

],

//回调函数

function(ec) {

var myChart = ec.init(document.getElementById('chartArea'));

var option = {

title : {

text: '未来一周气温变化',

subtext: '纯属虚构'

},

tooltip : {

trigger: 'axis'

},

legend: {

data:['最高气温','最低气温']

},

toolbox: {

show : true,

feature : {

mark : {show: true},

dataView : {show: true, readOnly: false},

magicType : {show: true, type: ['line', 'bar']},

restore : {show: true},

saveAsImage : {show: true}

}

},

calculable : true,

xAxis : [

{

type : 'category',

boundaryGap : false,

data : ['周一','周二','周三','周四','周五','周六','周日']

}

],

yAxis : [

{

type : 'value',

axisLabel : {

formatter: '{value} °C'

}

}

],

series : [

{

name:'最高气温',

type:'line',

data:[11, 11, 15, 13, 12, 13, 10],

smooth:true,

markPoint : {

data : [

{type : 'max', name: '最大值'},

{type : 'min', name: '最小值'}

]

},

markLine : {

data : [

{type : 'average', name: '平均值'}

]

}

},

{

name:'最低气温',

type:'line',

data:[1, -2, 2, 5, 3, 2, 0],

markPoint : {

data : [

{name : '周最低', value : -2, xAxis: 1, yAxis: -1.5}

]

},

markLine : {

data : [

{type : 'average', name : '平均值'}

]

}

}

]

};

myChart.setOption(option);

}

);

二:模块引入

1 . 下载echarts包和zrender包到本地 两个包必须放在同一个目录下

2 . html文件里也必须给一个具备打小的DOM节点 且引入esl.js文件

3 . 配置信息如下

require.config({
    packages: [
        {
            name: 'echarts',
            location: '../echarts/src',
            main: 'echarts'
        },
        {
            name: 'zrender',
            location: '../zrender/src', // zrender与echarts在同一级目录
            main: 'zrender'
        }
    ]
});

ECharts(官网:http://echarts.baidu.com)相关推荐

  1. echarts 官网访问慢

    echarts官网访问特别慢,有的时候干脆访问不了,尝试在host文件加入ip地址也不可以,后来发现了以下地址,访问真的速度很快,还有很多demo样例 echarts文档地址: ISQQW.COM x ...

  2. 解决ECharts官网打开缓慢的问题

    本章我们将解决在Windows系统中打开ECharts官网缓慢的问题. 1.问题描述 正常情况下,我们在Windows环境中打开ECharts官网可能会遇到非常缓慢的情况,一直处于加载中,甚至打不开, ...

  3. php echarts官网,Echarts用法详细介绍

    这篇文章主要介绍了Echarts基本用法,详解的介绍了Echarts的基本用法和实例,有兴趣的可以了解一下 echarts太完美了: 1,开源软件,无私的为我们提供漂亮的图形界面: 2,使用简单,默默 ...

  4. echarts官网进不去,处理DNS了还是进不去

    最近我的谷歌浏览器进不去echarts官网,按照网上的方法处理了DNS缓存,也还是进不去,这时候只需要把电脑连接的网络从WiFi换成手机热点即可,具体啥原因还不太明白!

  5. 【Echarts官网进不去】

    [问题] 试过其他文章的改IP方式依然进不去. Echarts官网:https://echarts.apache.org/zh/index.html [解决方法] 连接VPN再进入,就可以看到页面内容 ...

  6. Apache ECharts 官网布局排版错乱的解决办法

    echarts图库官网:Apache ECharts 像上图中,有时候打开可能样式错乱,解决办法是强制刷新缓存就行了,连续点击刷新 ok了

  7. 数据可视化-Echarts官网及社区整理

    官网示例图表 Echarts是一个基于 JavaScript 的开源可视化图表库,官方提供很多基础图表,社区提供用户自己探索的变体. https://echarts.apache.org/exampl ...

  8. echarst环形进度,官网https://echarts.apache.org/examples/zh/index.html

    1.安装 npm install echarts vue-echarts -S 2.全局注册 import Vue from 'vue' import VueECharts from 'vue-ech ...

  9. Echarts官网展示

    1.参考实例 http://echarts.baidu.com/examples/ 点击去的效果: 2.配置项手册 http://echarts.baidu.com/option.html#title ...

  10. echarts.min.js从官网的下载步骤

    1. echarts 官网 https://echarts.apache.org/zh/index.html 2. 点击下载 3. 选择版本的Dist,点击进入 4. 选择echarts.min.js ...

最新文章

  1. 微信小程序学习Course 8 本地缓存API
  2. 超越99.9%人类玩家,微软专业十段麻将AI论文细节首次公布
  3. Javascript模块化编程
  4. JVM_java内存区域
  5. Hibernate事务增删改查(第一部分)
  6. 北航微软提出新型数据集TableBank,从图像中检测和识别表格
  7. (八)Locust 设置断言
  8. oracle update并行,Oracle update 优化方式,tuning update!
  9. ClassLoader背景知识
  10. Bootstrap 教程 之 Less 入门文档
  11. python中的xbari表示_R语言实现Xbar-R控制图
  12. element表格动态合并多列
  13. 如何使用KALI攻击“恶意网站“实验
  14. 计算机应用基础在线3,《计算机应用基础》第3阶段在线作业3.docx
  15. MindSpore实现手写数字识别
  16. 用C语言解“计算工资”题
  17. 二进制转十进制(C++)
  18. CloudXNS探索之旅
  19. npm install或者yarn install时报错fatal: unable to access
  20. Win10连接Bose QC30蓝牙耳机 已配对但连接不成功

热门文章

  1. python自动打开网页_python 自动批量打开网页的示例
  2. delphi实现延时的方法,很多人首先就想到用timer控件,这里我们不用timer控delphi直接用settimer函数实现延时的方法...
  3. B站 汇编语言 视频 教程
  4. PASCAL中的退出语句
  5. 大话数据结构-单链表勘误,计划调整
  6. linux安装tftp服务器
  7. 单片计算机基础及应用答案,单片机原理及应用课后习题参考答案1~6章(DOC)
  8. EJB开发web service
  9. 高层建筑电气设计说明书
  10. java在线编译器手机版_java编译器app_java编译器手机版_java编程-多特软件站安卓网...