使用echarts绘制图表时,初次赋值数据正常展示,重新获取数据之后,图表没有跟着动态刷新。解决的办法是:

html文件

<div echarts [options]="chartOption"  (chartInit)="onChartInit($event)"></div>

conponent文件

...const option = {title: {text: '图例'},tooltip: {trigger: 'axis'},toolbox: {feature: {saveAsImage: {}}},grid: {left: '4%',right: '3%',bottom: '11%',containLabel: true},xAxis: [{type : 'category',boundaryGap : false,data : []}],dataZoom: [{type: 'slider',height: '10%',show: true,xAxisIndex: [0],realtime: true,start: 0,end: 100},{type: 'inside',realtime: true}],yAxis: [{type : 'value'}],series: []
};export class yourComponent implements OnInit {
chartOption: any;
echartsIntance: any;onChartInit(ec: any) {this.echartsIntance = ec;
}
...
// 获取数据之后更新图表
getdata(): void {...timeSeries, dataSeries = get()              // 简写,从后端获取数据    
const item = [];
item.push({
type: 'line',
smooth: 0.3,
symbol: 'circle',
symbolSize: 2,
data: dataSeries
});

    ...
    this.chartOption = option;this.chartOption.xAxis[0].data = timeSeries;this.chartOption.series = item;if (this.echartsIntance) {this.echartsIntance.clear();this.echartsIntance.setOption(this.chartOption, true);}
}
...
}

转载于:https://www.cnblogs.com/lucky-heng/p/11260685.html

ngx-echarts 图表数据动态更新相关推荐

  1. flex图表数据动态更新效果示例

    <?xml version="1.0"?> <!-- charts/BasicSeriesSlideEffect.mxml --> <mx:Appli ...

  2. Vue 之 echarts 图表数据可视化常用的一些图表/动态图表/3D图表的简单整理

    Vue 之 echarts 图表数据可视化常用的一些图表/动态图表/3D图表的简单整理 目录 Vue 之 echarts 图表数据可视化常用的一些图表/动态图表/3D图表的简单整理 一.简单介绍 二. ...

  3. 微信小程序循环显示多个Echarts图表,动态渲染数据

    需求:需要在微信小程序中循环显示多个Echarts图表,动态渲染Echarts数据. 经查询,选择使用echarts插件. 在echarts官网中获取ec-canvas组件,放入至微信小程序中 1.w ...

  4. Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表、地图)

    Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表.地图) 目录 Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表.地图) 一.简单介绍 二.环境搭建 三.使 ...

  5. Vue+Vuex+Axios+ECharts 画一个动态更新的中国地图

    一.生成项目及安装插件 # 安装 Vue Cli npm install vue-cli -g# 初始化项目 vue init webpack vue-china-map# 切到目录下 cd vue- ...

  6. Echarts图表数据变动后重新渲染

    在Echarts图表数据发生变化时,经常需要重新渲染表格.官方文档中有一个选项,一直忘记记录,所以在这里记录一下. 前言:之前使用echarts折线图时,先是加载十条数据,后面再次加载一条数据发现页面 ...

  7. Android零基础入门第44节:ListView数据动态更新

    2019独角兽企业重金招聘Python工程师标准>>> 经过前面几期的学习,关于ListView的一些基本用法大概学的差不多了,但是你可能发现了,所有ListView里面要填充的数据 ...

  8. python动态图形_利用matplotlib实现根据实时数据动态更新图形

    我就废话不多说了,直接上代码吧! from time import sleep from threading importThread import numpy as np import matplo ...

  9. 将echarts图表数据导出成表格

    这次开发,产品让实现echarts图表上加个导出按钮,需要导出成excel表格.如图所示: 开始一点思路都没有,百度了之后找到一个我个人觉得很不错的方法.上代码: 首先肯定是写按钮,给按钮加点击导出事 ...

最新文章

  1. Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)
  2. NAND Flash和NOR Flash的区别
  3. SQL语句like子句中的转义符
  4. struct结构体和char型数组的相互转化
  5. uploadify插件html5,免费的HTML5版uploadify送上
  6. 数值分析牛顿法 matlab,科学网—数值分析--非线性函数牛顿迭代法matlab程序 - 殷春武的博文...
  7. (连通图 ) Redundant Paths --POJ --3177
  8. collections 使用教程
  9. 第一个Polymer应用 - (2)创建你自己的元素
  10. javaweb——Servlet开发
  11. 达拉草201771010105《面向对象程序设计(java)》第十周学习总结
  12. radiobutton模拟tab点击效果
  13. 惯性导航技术, IMU, AHRS
  14. MySQL高级--2--黑马
  15. 100天精通Python丨基础知识篇 —— 02、Python和Pycharm(语言特点、学习方法、工具安装)
  16. Java统计代码的执行时间的6种方法
  17. acer台式电脑怎么重装系统_手把手教你宏碁台式机如何重装系统
  18. 高新技术企业认定四大要素知多少?
  19. c#日期格式操作(贴吧转)
  20. 网络故障排查常见方法

热门文章

  1. 记一次成功部署kolla-ansible ocata版本过程
  2. 025Python路--安装第三方模块
  3. java第二周的作业
  4. 卡尔曼滤波—建立状态空间表达式
  5. HDU 4607 Park Visit(树的直径)
  6. 简短总结一下C#里跨线程更新UI
  7. 解决php无法上传大文件问题
  8. JavaScript Promise对象
  9. JS面向对象,__proto__和prototype详解
  10. React+TypeScript+webpack4多入口项目搭建