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的网页SELECT下拉框美化代码
Oct 28 Javascript
jQuery数组处理代码详解(含实例演示)
Feb 03 Javascript
javascript中typeof的使用示例
Dec 19 Javascript
JS+CSS实现弹出全屏灰黑色透明遮罩效果的方法
Dec 20 Javascript
Javascript实现网络监测的方法
Jul 31 Javascript
jQuery同步提交示例代码
Dec 12 Javascript
Bootstrap基本样式学习笔记之标签(5)
Dec 07 Javascript
超简单的Vue.js环境搭建教程
Mar 17 Javascript
Vue 2.0 服务端渲染入门介绍
Mar 29 Javascript
vue使用Element组件时v-for循环里的表单项验证方法
Jun 28 Javascript
Vue开发Html5微信公众号的步骤
Apr 11 Javascript
原生JS利用transform实现banner的无限滚动示例代码
Jun 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
网络资源
2006/10/09 PHP
php之Smarty模板使用方法示例详解
2014/07/08 PHP
Yii 快速,安全,专业的PHP框架
2014/09/03 PHP
php基于session实现数据库交互的类实例
2015/08/03 PHP
PHP内核探索之变量
2015/12/22 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
2017/02/07 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
2019/10/11 PHP
载入进度条 效果
2006/07/08 Javascript
jquery中实现简单的tabs插件功能的代码
2011/03/02 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
2013/09/23 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
JS运动相关知识点小结(附弹性运动示例)
2016/01/08 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
Nodejs+Socket.io实现通讯实例代码
2017/02/13 NodeJs
js实现省份下拉菜单效果
2017/02/15 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
Vue清除定时器setInterval优化方案分享
2020/07/21 Javascript
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
Python3实现简单可学习的手写体识别(实例讲解)
2017/10/21 Python
pandas按若干个列的组合条件筛选数据的方法
2018/04/11 Python
python基于TCP实现的文件下载器功能案例
2019/12/10 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
美国内衣品牌:Leonisa
2016/08/14 全球购物
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
自我介绍演讲稿
2014/01/15 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
教师个人考察材料
2014/12/16 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
寒假致家长的一封信
2015/10/10 职场文书
nginx前后端同域名配置的方法实现
2021/03/31 Servers
如何理解及使用Python闭包
2021/06/01 Python