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 1.4.2发布!主要是性能与API
Feb 25 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
Feb 22 Javascript
Kibo 用于处理键盘事件的Javascript工具库
Oct 28 Javascript
js获取class的所有元素
Mar 28 Javascript
js仿百度有啊通栏展示效果实现代码
May 28 Javascript
javascript中的toFixed固定小数位数 简单实例分享
Jul 12 Javascript
JavaScript中的原型prototype完全解析
May 10 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
Nov 30 Javascript
angularjs使用directive实现分页组件的示例
Feb 07 Javascript
js设置默认时间跨度过程详解
Jul 17 Javascript
vue实现循环滚动列表
Jun 30 Javascript
JavaScript常用8种数组去重代码实例
Sep 09 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/07/17 PHP
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
2014/04/01 PHP
thinkphp如何获取客户端IP
2015/11/03 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
一段批量给页面上的控件赋值js
2010/06/19 Javascript
javascript实现文本域写入字符时限定字数
2014/02/12 Javascript
jQuery性能优化的38个建议
2014/03/04 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
2014/11/10 Javascript
JavaScript中的ArrayBuffer详细介绍
2014/12/08 Javascript
利用jQuery实现漂亮的圆形进度条倒计时插件
2015/09/30 Javascript
整理Javascript函数学习笔记
2015/12/01 Javascript
node.js入门实例helloworld详解
2015/12/23 Javascript
Js的Array数组对象详解
2016/02/22 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
vue-resouce设置请求头的三种方法
2017/09/12 Javascript
原生JS实现Ajax跨域请求flask响应内容
2017/10/24 Javascript
如何用RxJS实现Redux Form
2018/12/29 Javascript
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
在vue中使用Base64转码的案例
2020/08/07 Javascript
python生成随机图形验证码详解
2017/11/08 Python
python多行字符串拼接使用小括号的方法
2020/03/19 Python
Python3.5面向对象与继承图文实例详解
2019/04/24 Python
Django框架使用mysql视图操作示例
2019/05/15 Python
Python collections中的双向队列deque简单介绍详解
2019/11/04 Python
python从内存地址上加载python对象过程详解
2020/01/08 Python
Tensorflow全局设置可见GPU编号操作
2020/06/30 Python
与世界上最好的跑步专业品牌合作:Fleet Feet
2019/03/22 全球购物
高中地理教学反思
2014/01/29 职场文书
2014光棍节单身联谊活动策划书
2014/10/10 职场文书
南湾猴岛导游词
2015/02/09 职场文书
2015年农村党员干部主题教育活动总结
2015/03/25 职场文书
《开国大典》教学反思
2016/02/16 职场文书
MySQL8.0升级的踩坑历险记
2021/11/01 MySQL