echart2使用入门
来源:互联网 发布:a类网络ip地址 编辑:程序博客网 时间:2024/06/03 13:53
最近使用的echarts做图表,使用起来感觉比较方便,官方的文档也很详细。
我使用的是echarts2,因为项目中需要一张效果好一些的数据交互的图表,我觉得以下两张图表可以满足我的需求:
地图标线
搭配时间轴地图扩展
感觉效果不错。
话不多说,开始吧。
首先,要下载echarts2使用所需要的模块包
echarts2
下载解压后如下:
其实这么多文件和文件夹大部分都是例子和文档,你真正需要的只是build文件夹。
使用的时候,首先需要引入文件
<script src="build/dist/echarts.js"></script>
这个文件相当一个总的入口,模块化加载的方法都基于该文件。
接下来定义一个div(节点),用于初始化图表
<div id="main" style="height:400px;"></div>
至少要定义一个高度,不然显示不出来
然后初始化图表
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); } );
具体的属性、参数参照echarts官网。
这里ec.init(document.getElementById(‘main’)); 获取节点的方式不知道为什么使用jquery不行,只能这么写。
要动态加载数据的话,需要注意xaxis和yaxis里的data要传一个数组。
以上,一个最简单的柱状图就加载完了,使用的是模块化加载的方式,非模块化以及echarts2和echarts3的一些区别参考以下链接:
echarts2和echarts3的区别
顺便提一句,echarts地图扩展图表的底图是一张svg,自己画的话有点麻烦,最终没有完全达到心里的预期。
完整代码点击下载
密码:z9v1
阅读全文
0 0
- echart2使用入门
- echart2.0 Vs echarts3.0
- echart2文档(简单明白)
- echart2.2.7在ie8下的兼容问题!!!参数无效 NaN
- echart2.0实现折线图转折点闪烁效果
- echart2.0实现折线图转折点闪烁效果
- echart2 用单独空数据求总和 & 用背景条求总和
- Quartz使用-入门使用
- Eclipse使用入门 (1)
- Eclipse使用入门【转载】
- Eclipse使用入门
- Toad 使用快速入门
- JSTL使用入门
- CxImage类使用入门
- Apache James使用入门
- Toad 使用快速入门
- [ZT] Eclipse使用入门
- CVS的使用入门
- 小白的web优化之路 二、实战使用redis来缓存列表信息
- 数据类型1-C语言学习笔记3
- My Map
- vue全家桶系列之网易云音乐(移动版)
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。
- echart2使用入门
- 如何使用markdown
- HDU5671-Matrix 区间加减
- numpy添加新的维度:newaxis
- Linux命令基础34-如何在一个终端一次运行多个命令
- 图像处理行业专业级类库OpenCV
- uCOS-ii 如何获取最高优先级的Task
- 413. Arithmetic Slices Add to List
- oracle创建数据库和删除数据库