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+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
Apr 25 Javascript
jQuery简单实现隐藏以及显示特效
Feb 26 Javascript
javascript+html5实现仿flash滚动播放图片的方法
Apr 27 Javascript
jQuery实现给页面换肤的方法
May 30 Javascript
js+css实现文字散开重组动画特效代码分享
Aug 21 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
Jan 18 Javascript
bootstrap PrintThis打印插件使用详解
Feb 20 Javascript
微信小程序 slider的简单实例
Apr 19 Javascript
微信小程序 scroll-view实现锚点滑动的示例
Dec 06 Javascript
简单说说如何使用vue-router插件的方法
Apr 08 Javascript
解决vue项目获取dom元素宽高总是不准确问题
Jul 29 Javascript
JS算法教程之字符串去重与字符串反转
Dec 15 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 截取字符串专题集合
2010/08/19 PHP
PHP JSON格式数据交互实例代码详解
2011/01/13 PHP
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
2010/06/25 Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
2012/05/14 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
jquery live()重复绑定的解决方法介绍
2014/01/03 Javascript
在JS数组特定索引处指定位置插入元素
2014/07/27 Javascript
Javascript常用字符串判断函数代码分享
2014/12/08 Javascript
JavaScript简介
2015/02/15 Javascript
JS实现FLASH幻灯片图片切换效果的方法
2015/03/04 Javascript
jquery比较简洁的软键盘特效实现方法
2015/03/19 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
JavaScript阻止回车提交表单的方法
2015/12/30 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
2017/06/16 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
vue中v-for循环给标签属性赋值的方法
2018/10/18 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
JS script脚本中async和defer区别详解
2020/06/24 Javascript
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
Python中django学习心得
2017/12/06 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
python pygame模块编写飞机大战
2018/11/20 Python
python 通过麦克风录音 生成wav文件的方法
2019/01/09 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
什么是Python变量作用域
2020/06/03 Python
HTML5中的强制下载属性download使用实例解析
2016/05/12 HTML / CSS
Linux的主要特性
2014/10/06 面试题
介绍下java.util.Arrays类
2012/10/16 面试题
农村结婚典礼司仪主持词
2014/03/14 职场文书
公司副总经理任命书
2014/06/05 职场文书
升国旗演讲稿
2014/09/05 职场文书
英语复习计划
2015/01/19 职场文书
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python
PYTHON InceptionV3模型的复现详解
2022/05/06 Python