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 相关文章推荐
JS输入用户名自动显示邮箱后缀列表的方法
Jan 27 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
Jun 26 Javascript
Bootstrap中datetimepicker使用小结
Dec 28 Javascript
JavaScript中的return布尔值的用法和原理解析
Aug 14 Javascript
javascript用rem来做响应式开发
Jan 13 Javascript
在vue项目中使用sass的配置方法
Mar 20 Javascript
在HTML文档中嵌入JavaScript的四种方法
May 07 Javascript
JavaScript中变量、指针和引用功能与操作示例
Aug 04 Javascript
深入浅析javascript函数中with
Oct 28 Javascript
js实现通过开始结束控制的计时器
Feb 25 Javascript
layui 弹出层回调获取弹出层数据的例子
Sep 02 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
Apr 14 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自定义函数call_user_func和call_user_func_array详解
2011/07/14 PHP
浅析iis7.5安装配置php环境
2015/05/10 PHP
php中strlen和mb_strlen用法实例分析
2016/11/12 PHP
js模拟弹出效果代码修正版
2008/08/07 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
Jquery节点遍历next与nextAll方法使用示例
2014/07/22 Javascript
JavaScript对象之深度克隆介绍
2014/12/08 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
nw.js实现类似微信的聊天软件
2015/03/16 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
2015/03/18 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
vue实现图片滚动的示例代码(类似走马灯效果)
2018/03/03 Javascript
小程序转发探索示例
2019/02/19 Javascript
Nodejs对postgresql基本操作的封装方法
2019/02/20 NodeJs
vue用BMap百度地图实现即时搜索功能
2019/09/26 Javascript
解决await在forEach中不起作用的问题
2021/02/25 Javascript
Python实现批量下载图片的方法
2015/07/08 Python
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
对python实时得到鼠标位置的示例讲解
2018/10/14 Python
Windows下安装Scrapy
2018/10/17 Python
PyTorch 1.0 正式版已经发布了
2018/12/13 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
PyCharm刷新项目(文件)目录的实现
2020/02/14 Python
pytorch SENet实现案例
2020/06/24 Python
Python pip 常用命令汇总
2020/10/19 Python
男女时尚与复古风格在线购物:RoseGal(全球免费送货)
2017/07/19 全球购物
bonprix匈牙利:女士、男士和儿童服装
2019/07/19 全球购物
九年级化学教学反思
2014/01/28 职场文书
毕业证代领委托书
2014/09/26 职场文书
校园环境卫生倡议书
2015/04/29 职场文书
纪检监察立案决定书
2015/06/24 职场文书
病假条格式范文
2015/08/17 职场文书
JavaScript 语句之常用 for 循环详解
2021/03/29 Javascript
JavaScript的function函数详细介绍
2021/11/20 Javascript
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/07 PostgreSQL