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 相关文章推荐
setAttribute 与 class冲突解决
Feb 17 Javascript
javascript TextArea动态显示剩余字符
Oct 22 Javascript
xml 封装与解析(javascript和C#中)
Jul 26 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
Aug 02 Javascript
JavaScript自定义分页样式
Jan 17 Javascript
Bootstrap面板(Panels)的简单实现代码
Mar 17 Javascript
Angularjs自定义指令Directive详解
May 27 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
Jun 12 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
Aug 25 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
Aug 24 Javascript
在Vuex中Mutations修改状态操作
Jul 24 Javascript
Vue 实现创建全局组件,并且使用Vue.use() 载入方式
Aug 11 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检测链接是否存在的代码实例分享
2016/05/06 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
php设计模式之策略模式应用案例详解
2019/06/17 PHP
javascript 动态添加表格行
2006/06/22 Javascript
JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
2012/08/14 Javascript
js快速排序的实现代码
2013/12/08 Javascript
浅谈 jQuery 事件源码定位问题
2014/06/18 Javascript
JavaScript的事件代理和委托实例分析
2015/03/25 Javascript
JS显示表格内指定行html代码的方法
2015/03/31 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
开发用到的js封装方法(20种)
2018/10/12 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
浅谈Python的文件类型
2016/05/30 Python
Python编程之基于概率论的分类方法:朴素贝叶斯
2017/11/11 Python
python3 flask实现文件上传功能
2020/03/20 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
使用Python将Mysql的查询数据导出到文件的方法
2019/02/25 Python
Anaconda之conda常用命令介绍(安装、更新、删除)
2019/10/06 Python
Python基础教程(一)——Windows搭建开发Python开发环境
2020/07/20 Python
OpenCV灰度化之后图片为绿色的解决
2020/12/01 Python
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
亚历山大·王官网:Alexander Wang
2017/06/23 全球购物
Expedia意大利旅游网站:酒店、机票和租车预订
2017/10/30 全球购物
全球烹饪课程的领先预订平台:Cookly
2020/01/28 全球购物
C#软件工程师英语面试题
2015/06/07 面试题
光电信息专业应届生求职信
2013/10/07 职场文书
主治医师岗位职责
2013/12/10 职场文书
大学军训感言600字
2014/02/25 职场文书
仓库主管岗位职责
2014/03/02 职场文书
业务员简历自我评价
2014/03/06 职场文书
房屋分割离婚协议书范本
2014/12/01 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
2016年五四青年节校园广播稿
2015/12/17 职场文书