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运行耗时操作的延时显示方法
Nov 19 Javascript
javascript写的简单的计算器,内容很多,方法实用,推荐
Dec 29 Javascript
jquery实现漂浮在网页右侧的qq在线客服插件示例
May 13 Javascript
appendChild() 或 insertBefore()使用与区别介绍
Oct 11 Javascript
js采用map取到id集合组并且实现点击一行选中一行
Dec 16 Javascript
js的[defer]和[async]属性
Nov 24 Javascript
JavaScript数据类型检测代码分享
Jan 26 Javascript
jQuery Mobile页面返回不需要重新get
Apr 26 Javascript
Bootstrap实现水平排列的表单
Jul 04 Javascript
Angular2的管道Pipe的使用方法
Nov 07 Javascript
Angular2开发环境搭建教程之VS Code
Dec 15 Javascript
JS div匀速移动动画与变速移动动画代码实例
Mar 26 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 park、unpark、ord 函数使用方法(二进制流接口应用实例)
2010/10/19 PHP
PHP遍历二维数组的代码
2011/04/22 PHP
thinkphp中memcache的用法实例
2014/11/29 PHP
深入浅出php socket编程
2015/05/13 PHP
Yii2使用自带的UploadedFile实现的文件上传
2016/06/20 PHP
PHP+Session防止表单重复提交的解决方法
2018/04/09 PHP
javaScript 判断字符串是否为数字的简单方法
2009/07/25 Javascript
document.forms[].submit()使用介绍
2014/02/19 Javascript
使用Node.js配合Nginx实现高负载网络
2015/06/28 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
2015/10/15 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
2017/03/07 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
nodemon实现Typescript项目热更新的示例代码
2019/11/19 Javascript
JS document文档的简单操作完整示例
2020/01/13 Javascript
Vue项目vscode 安装eslint插件的方法(代码自动修复)
2020/04/15 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
2020/08/03 Javascript
jquery实现拖拽小方块效果
2020/12/10 jQuery
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
进一步探究Python的装饰器的运用
2015/05/05 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
opencv实现静态手势识别 opencv实现剪刀石头布游戏
2019/01/22 Python
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
New Balance英国官方网站:始于1906年,百年慢跑品牌
2016/12/07 全球购物
九年级体育教学反思
2014/01/23 职场文书
给国外客户的邀请函
2014/01/30 职场文书
大学生作弊检讨书
2014/02/19 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
2015年商场工作总结
2015/04/27 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
《富饶的西沙群岛》教学反思
2016/02/16 职场文书
Python上下文管理器Content Manager
2021/06/26 Python
小程序实现悬浮按钮的全过程记录
2021/10/16 HTML / CSS
浅谈如何保证Mysql主从一致
2022/03/13 MySQL