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 相关文章推荐
飞鱼(shqlsl) javascript作品集
Dec 16 Javascript
mapper--图片热点区域高亮组件官方站点
Dec 22 Javascript
jQuery插件 tabBox实现代码
Feb 09 Javascript
JQuery 选项卡效果(JS与HTML的分离)
Apr 01 Javascript
Prototype源码浅析 String部分(四)之补充
Jan 16 Javascript
JS调用CS里的带参方法实例
Aug 01 Javascript
jquery获取tr并更改tr内容示例代码
Feb 13 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
Jul 28 Javascript
Angular.JS学习之依赖注入$injector详析
Oct 20 Javascript
AngularJS1.X学习笔记2-数据绑定详解
Apr 01 Javascript
微信小程序实现列表下拉刷新上拉加载
Jul 29 Javascript
详解webpack引入第三方库的方式以及注意事项
Jan 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
海贼王:最美的悬赏令!
2020/03/02 日漫
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
详谈PHP面向对象中常用的关键字和魔术方法
2017/02/04 PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
2017/03/19 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
用javascript获取textarea中的光标位置
2008/05/06 Javascript
Jquery中getJSON在asp.net中的使用说明
2011/03/10 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
2016/02/18 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
Vue2.5通过json文件读取数据的方法
2018/02/27 Javascript
angular实现input输入监听的示例
2018/08/31 Javascript
从组件封装看Vue的作用域插槽的实现
2019/02/12 Javascript
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
2019/03/19 jQuery
js验证身份证号码记录的方法
2019/04/26 Javascript
jquery操作select常见方法大全【7种情况】
2019/05/28 jQuery
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
深入分析JavaScript 事件循环(Event Loop)
2020/06/19 Javascript
Vue之封装公用变量以及实现方式
2020/07/31 Javascript
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
详解K-means算法在Python中的实现
2017/12/05 Python
Python代码太长换行的实现
2019/07/05 Python
python基于paramiko将文件上传到服务器代码实现
2019/07/08 Python
PyQt5中向单元格添加控件的方法示例
2020/03/24 Python
python用TensorFlow做图像识别的实现
2020/04/21 Python
Python控制台实现交互式环境执行
2020/06/09 Python
NET程序员上机面试题
2015/05/23 面试题
50岁生日感言
2014/01/23 职场文书
环保建议书200字
2014/05/14 职场文书
房屋买卖协议书范本
2014/09/27 职场文书
土地租赁协议书
2015/01/29 职场文书
财务稽核岗位职责
2015/04/13 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
高中优秀作文(范文)
2019/08/15 职场文书