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 相关文章推荐
javascript 屏蔽鼠标键盘的几段代码
Jan 02 Javascript
一个tab标签切换效果代码
Mar 27 Javascript
JavaScript 函数式编程的原理
Oct 16 Javascript
HTML5附件拖拽上传drop &amp; google.gears实现代码
Apr 28 Javascript
从数组中随机取x条不重复数据的JS代码
Dec 24 Javascript
JavaScript移除数组内重复元素的方法
Mar 18 Javascript
javascript作用域问题实例分析
Jul 13 Javascript
js窗口关闭提示信息(兼容IE和firefox)
Oct 23 Javascript
jQuery实现页面点击后退弹出提示框的方法
Aug 24 Javascript
JS库之Three.js 简易入门教程(详解之一)
Sep 13 Javascript
JS设计模式之状态模式概念与用法分析
Feb 05 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
Sep 01 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
Zend Framework教程之模型Model基本规则和使用方法
2016/03/04 PHP
php实现批量修改文件名称的方法
2016/07/23 PHP
PHP中Trait及其应用详解
2017/02/14 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
JavaScript事件列表解说
2006/12/22 Javascript
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
不用构造函数(Constructor)new关键字也能实现JavaScript的面向对象
2013/01/11 Javascript
当鼠标滑过文本框自动选中输入框内容的JS代码分享
2013/11/26 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
jQuery侧边栏实现代码
2016/05/06 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
2016/07/06 Javascript
Node.js读取文件内容示例
2017/03/07 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
Javascript删除数组里的某个元素
2019/02/28 Javascript
[55:39]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第二场 1月19日
2021/03/11 DOTA
Python中文编码那些事
2014/06/25 Python
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
浅谈numpy库的常用基本操作方法
2018/01/09 Python
Python实现多属性排序的方法
2018/12/05 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
Keras实现DenseNet结构操作
2020/07/06 Python
三星新西兰官网:Samsung新西兰
2019/03/05 全球购物
J2EE系统只能是基于web
2015/09/08 面试题
装潢设计实习自我鉴定
2013/09/19 职场文书
音乐系毕业生自荐信
2013/10/27 职场文书
老公给老婆的道歉信
2014/01/10 职场文书
单位领导证婚词
2014/01/14 职场文书
服务整改报告
2014/11/06 职场文书
2014幼儿教师个人工作总结
2014/12/03 职场文书
售后前台接待岗位职责
2015/04/03 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
食堂管理制度范本
2015/08/04 职场文书
领导激励员工的演讲稿,各种会上用得到,建议收藏
2019/08/13 职场文书
Pytorch 实现变量类型转换
2021/05/17 Python
Python编程编写完善的命令行工具
2021/09/15 Python
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫