angular中使用ECharts
来源:互联网 发布:分配算法 编辑:程序博客网 时间:2024/06/06 06:52
1、Echarts的基本使用
echarts是基于canvas的绘制图形的插件。使用JavaScript语言进行绘制的。
第一步,引入依赖包
<script src="https://cdnjs.cloudflare.com/ajax/libs/echarts/3.7.2/echarts.js"></script>
或者使用npm进行下载。
npm install --save-dev echarts
第二步,创建一个id为main的div或者canvas
<div id='main' style="width:300px;height:200px"></div>
第三步,进行初始化视图
var myEchart = echart.init(document.getElementById(main));var options = { tooltip: {}, legend: { data:['BDS','GPS','GLO','GAL'] }, xAxis: { data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"] }, yAxis: {}, series: [{ name: '销量', type: 'bar', data: [5, 20, 36, 10, 10, 20] }]}myChart.setOption(option);
这样就展示了一个简单的柱状图
2、Echarts在angular中的使用
在angular项目中,我们一般会把echarts包使用bower下载下来,或者使用npm下载下来。
第一步,使用服务的方式,引入echarts
angular.module('charts').provider("$charts",function(){ var echarts = echarts || undefined; !echarts && require([ 'echarts', 'echarts/chart/line', 'echarts/chart/bar', 'echarts/chart/map', 'echarts/chart/pie', 'echarts/chart/gauge' ],function(ec){ echarts = ec; }); return { $get: function(){ echart: echart } }})
第二步:定义指令
angular.module("moduleName").directive('testDirective',testDirective);function testDirective($charts,$scope){ var echarts = $charts.ec; console.log(echarts);}
阅读全文
0 0
- angular中使用ECharts
- angular使用echarts折线图
- react中使用echarts
- vuejs中使用echarts
- React中使用ECharts
- webpack中使用echarts
- angular封装echarts
- Angular 中 setInterval 使用
- angular 中使用md5
- Android项目中使用echarts
- vue项目中使用echarts
- 在 webpack 中使用 ECharts
- Extjs中使用Echarts(自适应)
- Vue.js中,使用echarts
- 在Vue项目中使用Echarts(五): Echarts绘制地图
- ECharts官方教程(三)【在webpack中使用 ECharts】
- [笔记]Angular中partials使用
- 在Angular中使用promise
- 图片预览
- 搜索系统13:一个查询从solr到lucene都干了些什么事?
- RabbitMQ队列跑消息
- IOS搜索条
- TensorFlow学习笔记6——《面向机器智能的TensorFlow实践》StanfordDog例程修改记录
- angular中使用ECharts
- 自定义view画圆和对圆的移动
- 回首Java——Java序列化机制(Serialization,Deserialization)
- android Bluetooth 开发3之数据通信界面
- 代码规范的那些事儿(谈开发中的代码规范)--上
- Hibernate后台校验与国际化配置
- [转载]Java集合---ArrayList的实现原理
- java设计模式总结七:门面模式
- 使用Android Studio3.0新功能,加快Android Studio的构建速度