Angular8引入百度Echarts进行图表分析的实现代码


Posted in Javascript onNovember 27, 2019

最近突发奇想,想自己做一个理财分析记录的网页,主要给自己记账,然后想到了把每天,每周的消费用图标分析出来,于是就需要用到百度的echarts图标插件,talk is cheep, show me the code。

1. npm 安装ngx-echarts及相关的依赖

npm install echarts -S
npm install ngx-echarts -S
npm install @types/echarts -D

2. 添加js引导文件

{
 "scripts": [
  "../node_modules/echarts/dist/echarts.min.js" // or echarts.js for debug purpose
 ],
}

3. AppModule引入NgxEchartsModule

这里有个坑,记得在你调用了echarts的相关模块的Module里面引入NgxEchartsModule,不然会报错:Template parse errors: Can't bind to 'options' since it isn't a known property of 'div'.所以切记

import { NgxEchartsModule } from 'ngx-echarts';
 
@NgModule({
 imports: [
  ...,
  NgxEchartsModule
 ],
 ...
})
export class AppModule { }

4. 使用echarts

html

<div echarts [options]="chartOption" class="demo-chart"></div>

scss

.demo-chart {
 height: 400px;
}

component

import { EChartOption } from 'echarts';
chartOption: EChartOption = {
 xAxis: {
  type: 'category',
  data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
 },
 yAxis: {
  type: 'value'
 },
 series: [{
  data: [820, 932, 901, 934, 1290, 1330, 1320],
  type: 'line'
 }]
}

5. 参考网站

https://www.npmjs.com/package/ngx-echarts
angular echarts 在线模板

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
关于jQuery新的事件绑定机制on()的使用技巧
Apr 26 Javascript
jquery提取元素里的纯文本不包含span等里的内容
Sep 30 Javascript
了不起的node.js读书笔记之node.js中的特性
Dec 22 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
Jan 18 Javascript
原生JS版和jquery版实现checkbox的全选/全不选/点选/行内点选(Mr.Think)
Oct 29 Javascript
网页挂马方式整理及详细介绍
Nov 03 Javascript
jquery-mobile基础属性与用法详解
Nov 23 Javascript
JavaScript设计模式之策略模式详解
Jun 09 Javascript
全选复选框JavaScript编写小结(附代码)
Aug 16 Javascript
详解从新建vue项目到引入组件Element的方法
Aug 29 Javascript
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
使用gulp构建前端自动化的方法示例
Dec 25 Javascript
vue实现浏览器全屏展示功能
Nov 27 #Javascript
js中apply和call的理解与使用方法
Nov 27 #Javascript
vue-cli在 history模式下的配置详解
Nov 26 #Javascript
js实现淘宝首页的banner栏效果
Nov 26 #Javascript
JS实现排行榜文字向上滚动轮播效果
Nov 26 #Javascript
vue实现pdf文档在线预览功能
Nov 26 #Javascript
Vue实现商品飞入购物车效果(电商项目)
Nov 26 #Javascript
You might like
PHP print类函数使用总结
2010/06/25 PHP
php smarty 二级分类代码和模版循环例子
2011/06/16 PHP
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
自制基于jQuery的智能提示插件一枚
2011/02/18 Javascript
利用js读取动态网站从服务器端返回的数据
2014/02/10 Javascript
Javascript实现鼠标右键特色菜单
2015/08/04 Javascript
一个极为简单的requirejs实现方法
2016/10/20 Javascript
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
jQuery Pagination分页插件使用方法详解
2017/02/28 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
2018/03/24 Javascript
vue cli升级webapck4总结
2018/04/04 Javascript
vue 使用鼠标滚动加载数据的例子
2019/10/31 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
2020/08/05 Javascript
jQuery实现可以扩展的日历
2020/12/01 jQuery
详解python的argpare和click模块小结
2019/03/31 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
对Python中小整数对象池和大整数对象池的使用详解
2019/07/09 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
Python语法之精妙的十个知识点(装B语法)
2020/01/18 Python
NumPy排序的实现
2020/01/21 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
对Pytorch 中的contiguous理解说明
2021/03/03 Python
使用css3实现超炫的loading加载动画效果
2014/05/07 HTML / CSS
Vrbo西班牙:预订您的度假公寓(公寓、乡村房屋…)
2020/04/27 全球购物
大学毕业生工作的自我评价
2013/10/01 职场文书
写自荐信的七个技巧
2013/10/15 职场文书
银行委托书范本
2014/04/04 职场文书
雷人标语集锦
2014/06/19 职场文书
户籍证明模板
2014/09/28 职场文书
道路交通事故人身损害赔偿协议书
2014/11/19 职场文书
2014年园林绿化工作总结
2014/12/11 职场文书
2015年医药代表工作总结
2015/04/25 职场文书
致男子1500米运动员的广播稿
2019/11/08 职场文书
python实战之一步一步教你绘制小猪佩奇
2021/04/22 Python
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js
Python实现将多张图片合成MP4视频并加入背景音乐
2022/04/28 Python